Parceiros
- CSS para Web Design
- S.O.S Designers
- Slackware-Brasil
- Crie seu Web site
- Oficina da Net
|
|
As instruções SQL que lanço através de PHP não atualizam o banco de dados
Tenho problemas fazendo o exemplo de inserir um nome e telefone em PHP. Ao fazer o submit de qualquer sentença SQL não envia nada ao banco de dados. Alguma idéia de qual pode ser o problema???
A FAQ As instruções SQL que lanço através de PHP não atualizam o banco de dados tem Pertence à categoria:
| Resposta de Miguel Angel Alvarez |
21/11/07 |
Pois o erro pode ser variado... não poderia dizer com certeza, mas posso dar algum truque para começar a investigar a origem do erro.
Para começar, a função de PHP mysql_query() devolve um inteiro, que se pode avaliar em um if para saber se houve um erro ou não na instrução. Um código como este.
$ssql="insert into cliente (nome_cliente) values ('pepe')";
if (mysql_query($ssql)){
//se se conseguiu inserir a empresa
echo "tudo correto";
}else{
//não se executou a instrução corretamente
echo "houve um erro";
echo mysql_erro();
}
Outra função interessante que utilizei no código anterior é mysql_erro(), que informa do erro que se produzam em MySQL e pelo qual a sentença não foi corretamente executada.
|