MySQL em PHP
Enviado: 05 Jul 2014 18:26
Estou tentando acessar meu banco de dados MySQL por meio do PHP, mas não estou conseguindo. Até conecta, mas não estou conseguindo acessar a tabela. Meu PHP está assim:
Na primeira parte (conexão), está funcionando sem problema.
Na segunda (show tables), que eu coloquei apenas para teste, já retorna falso.
Na terceira (insert into) dá o seguinte erro:
O que eu estou fazendo errado?
<html>
<head>
<title>Criando recado</title>
</head>
<body>
<?php
$banco = "xxx";
$usuario = "xxx";
$senha = "xxx";
$hostname = "mysql.xxx.com.br";
$rec= $_POST['recado'];
$dst= $_POST['aDst'];
$conn = mysql_connect($hostname,$usuario,$senha,$banco);
if (!$conn) {echo "Não foi possível conectar ao banco MySQL.
"; exit;}
else {echo "Parabéns!! A conexão ao banco de dados ocorreu normalmente!.
";}
$sql = "SHOW TABLES FROM '".$banco."'";
$result = mysql_query($sql);
if (!$result) {
echo "DB Error, could not list tables\n";
echo 'MySQL Error: ' . mysql_error();
exit;
}
$result = mysql_query("INSERT INTO recado values ('".date('Y-m-d')."','".date("i").":".date("s")."','".$dst."','".$rec."',' ','N')");
if (!$result)
{
echo "Não foi possível incluir os dados";
echo 'MySQL Error: ' . mysql_error();
exit;
}
else
echo "Recado inserido com sucesso";
?>
Na primeira parte (conexão), está funcionando sem problema.
Na segunda (show tables), que eu coloquei apenas para teste, já retorna falso.
Na terceira (insert into) dá o seguinte erro:
MySQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''inaciobr2'' at line 1
O que eu estou fazendo errado?