Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 396
Nome: João Paulo
Descrição do site: Site de Ofertas de Produtos da cidade
Sexo: Masculino
Localização: Bahia Luis Eduardo Magalhães

insert nao funciona

12-12-2011 16:36

aki o banco:
-- phpMyAdmin SQL Dump -- version 3.4.5 -- http://www.phpmyadmin.net -- -- Servidor: localhost -- Tempo de Geração: 12/12/2011 às 18h27min -- Versão do Servidor: 5.5.16 -- Versão do PHP: 5.3.8   SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00";   -- -- Banco de Dados: `yakinori` -- CREATE DATABASE `yakinori` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; USE `yakinori`;   -- --------------------------------------------------------   -- -- Estrutura da tabela `cardapio` --   CREATE TABLE IF NOT EXISTS `cardapio` (   `id` INT(11) NOT NULL AUTO_INCREMENT,   `cod` VARCHAR(50) NOT NULL,   `nome` VARCHAR(50) NOT NULL,   `desc` VARCHAR(50) NOT NULL,   `val` VARCHAR(50) NOT NULL,   PRIMARY KEY (`id`) ) ENGINE=InnoDB  DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;   -- -- Extraindo dados da tabela `cardapio` --

aki o a pagina de cadastro
<?php include('../conexao/conecta.php'); ?> <form action="" enctype="multipart/form-data" method="post"> <input name="cod" type="text" /> <input name="name" type="text" /> <input name="desc" type="text" /> <input name="val" type="text" /> <input name="enviar" value="enviar" type="submit" /> </form> <?php if(isset($_POST['enviar'])){ $codigo = $_POST['cod']; $name = $_POST['name']; $descricao = $_POST['desc']; $valor = $_POST['val']; $insert = mysql_query("INSERT INTO cardapio (cod, nome, desc, val) VALUES ('$codigo', '$name', '$descricao', '$valor')"); } ?>

aki o conecta.php
<?php     //para importar usamos: include, require, include_once, require_once          require 'configuracao.php';     require 'funcoes.php';          $conexao = @mysql_connect($servidor,$usuario,$senha);              $conecta_banco = mysql_select_db($banco,$conexao); ?>

e aki o configuraçao.php
<?php     //configuracoes da conexao com banco     $servidor = "localhost";     $usuario  = "root";     $senha    = "";     $banco    = "yakinori";      ?>

o insert nao vai ele funcionava do nada paro de funcionar se puder me ajudar agradeço!!!!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17743
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

insert nao funciona

12-12-2011 16:40

Já tentou assim?

mysql_query("INSERT INTO cardapio (cod, nome, desc, val) VALUES ('$codigo', '$name', '$descricao', '$valor')"); 

Dá algum erro?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 396
Nome: João Paulo
Descrição do site: Site de Ofertas de Produtos da cidade
Sexo: Masculino
Localização: Bahia Luis Eduardo Magalhães

insert nao funciona

12-12-2011 17:01

o codigo que faz mostra o erro esta em funçoes dentro da pasta conexao olha o erro que da!!!
$insert = mysql_query("INSERT INTO cardapio (cod, nome, desc, val) VALUES ('02', 'prato', 'aperetivo', '200')"); if($insert) { echo "OK"; } else { echo "ERRO";         echo tratar_erros(mysql_errno());     echo "deu pau erro numero = ".mysql_errno().", erro = ".mysql_error(); } 

erro:Você tem um erro em sua sintaxe SQL; verifique o manual que corresponde a sua versão do servidor MySQL para a sintaxe direita ao uso próximo "desc, val) VALUES ('02 ',' prato ',' aperetivo ', '200') 'na linha 1
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17743
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

insert nao funciona

12-12-2011 17:53

Então deve ser esse DESC, provavelmente é palavra reservada do MySQL, então você não pode usar para nome de coluna ou tabela.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 396
Nome: João Paulo
Descrição do site: Site de Ofertas de Produtos da cidade
Sexo: Masculino
Localização: Bahia Luis Eduardo Magalhães

insert nao funciona

12-12-2011 20:27

funciono era so isso mesmo a palavra desc e reservada colocoquei descricao e foi.
obrigado!!!
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17743
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

insert nao funciona

12-12-2011 20:28

;)
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 75 postagens
Mais de 75 postagens
Mensagens: 91
Sexo: Masculino

insert nao funciona

05-11-2013 23:21

Estou com problemas nesta consulta:
$registro = mysqli_query($conn, "INSERT INTO 'usuarios' (username,senha,nome,email) VALUES ('$username','$senha','$nome','$email')");
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17743
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

insert nao funciona

06-11-2013 16:46

Está realmente usando mysqli?

Tente pela versão mysql

$registro = mysql_query("INSERT INTO 'usuarios' (username,senha,nome,email) VALUES ('$username','$senha','$nome','$email')");

Tente também adicionar o mysql_error como mostrado no post acima

$insert = mysql_query("INSERT INTO cardapio (cod, nome, desc, val) VALUES ('02', 'prato', 'aperetivo', '200')"); if($insert) { echo "OK"; } else { echo "ERRO";         echo tratar_erros(mysql_errno());     echo "deu pau erro numero = ".mysql_errno().", erro = ".mysql_error(); }  

0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado