Erro na conexão de PHP-MySQL

Pergunta
Estou desenvolvendo um sistema de vendas para uma web, porém quando quero fazer o pedido, não consigo inseri-lo na tabela.

Está desenvolvido para que as variáveis cheguem a planilha main_pedido.php por meio de uma seção.
Aqui está o código:

<?php
session_start();
$user=$_SESSION['usuario_login'];
$de=$_SESSION['de'];
$produtos=$_SESSION['produtos'];
$quantidade=$_SESSION['quantidade'];
$mensagem=$_SESSION['mensagem'];
$fe=$_SESSION['fe'];
include("../Connections/conect1.php");
$sql=mysql_query("INSERT INTO $user (Endereco,Produto,Quantidade,Mensagem,F. de Entrega)VALUES($de,$produtos,$quantidade,$mensagem,$fe)",$conect1);
?>
<p>Usuario: <?php echo $_SESSION['usuario_login']; ?></p>
<p>Quantidade: <?php echo $_SESSION['quantidade']; ?></p>
<p>Produtos: <?php echo $_SESSION['produtos']; ?></p>
<p>Data de Entrega: <?php echo $_SESSION['fe']; ?></p>
<p>Endereço de Entrega: <?php echo $_SESSION['de']; ?></p>
<p>Mensagem: <?php echo $_SESSION['mensagem']; ?></p>

O problema mais especificamente é que as variáveis são transferidas corretamente, inclusive não dá nenhum erro; porém quando observo a tabela do usuário não se inseriu nenhuma fila.

Valorize esta FAQ:
A FAQ Erro na conexão de PHP-MySQL tem Pertence à categoria:
Resposta
Vejamos, segundo isto suponho que você está criando uma tabela para cada usuário que existe registrado. Espero que não seja isto, pois não é das mais efetivas arquiteturas.

Lembre que os VALUES em SQL você deve colocá-los entra aspas simples. Aí vai uma consulta que com certeza funcionará embora seja recomendável que tire as aspas onde vão os valores numéricos.

$sql=mysql_query("INSERT INTO " . $user . " (`Endereco`,`Produto`,`Quantidade`,`Mensagem,D. de Entrega`) VALUES ('$de','$produtos','$quantidade','$mensagem','$fe')",$conect1);

Essa consulta não falhará a não ser que esteja tentando escrever numa tabela que não existe ou com colunas de nomes inválidos.

Saudações e me confirme se funciona! Espero não ter cometido nenhum erro de sintaxe.

Por Marco Antonio Camarena

Voltar à árvore de categorias Voltar à árvore de categorias

 
FAQs relacionadas
  + Problemas ao instalar apache em Windows XP
  + Aonde salvo um banco de dados para acessá-lo com PHP
  + SQL para contar os registros que têm um campo com valor repetido
  + Inibir a apresentação de erros em PHP
  + Segurança em MySQL
  + Porto MySQL
  + Baixar MySQL
  + Interface visual para o manejo de MySQL
  + Selects aninhados em MySQL
  + Mysql de windows a linux
  + [...]

Ver todas las FAQS de MySQL

Usuários :    login / registro

Home | Sobre nós | Copyright | Anuncie | Entrar em contato