desenvolvi um script simples em PHP para inclusão de 2 campos numa tabela do mysql. Porém quando executo o ...select * from teste_tab; ... o mysql retorna - 3 rows in set - mas não mostra os dados inseridos, como se a tabela estivesse vazia.
Mostra somente se eu fizer o insert manualmente no prompt de comando....
Pergunta
Alexandre_Miranda
alô galera....boa tarde !
desenvolvi um script simples em PHP para inclusão de 2 campos numa tabela do mysql. Porém quando executo o ...select * from teste_tab; ... o mysql retorna - 3 rows in set - mas não mostra os dados inseridos, como se a tabela estivesse vazia.
Mostra somente se eu fizer o insert manualmente no prompt de comando....
eita troço esquisito... alguém pode me ajudar ???
Obigado !
seguem os códigos...
xxxxxxxxxxxxxxx CADASTRA xxxxxxxxxxxxxxxxx
<HEAD>
<TITLE>Documento PHP</TITLE>
</HEAD>
<BODY>
<div align="center">
<h1>Inserir um registo</h1>
<br>
<FORM METHOD="POST" ACTION="inserir_arq2.php">
Nome<br>
<INPUT TYPE="TEXT" NAME="nome"><br>
Telefone<br>
<INPUT TYPE="TEXT" NAME="telefone"><br><INPUT TYPE="SUBMIT" value="Inserir">
</FORM>
</div>
</BODY>
xxxxxxxxxxxx INSERE xxxxxxxxxxxxxxxxxxxx
<HEAD>
<TITLE>Documento PHP</TITLE>
</HEAD>
<BODY>
<?
//Ligação à base
mysql_connect("localhost","root","mvfilial");
//Execução da sentença SQL
mysql_select_db("teste_db")
or die ("Banco de Dados Inexistente!");
mysql_db_query("teste_db","insert into teste_tab (nome,telefone) values ('$nome','$telefone')");
?>
<h1><div align="center">Registo Inserido</div></h1>
<div align="center"><a href="leitura.php">Visualizar o conteúdo da base</a></div>
</BODY>
xxxxxxxxxxxxxxx CONSULTA xxxxxxxxxxxxxxxx
<HEAD>
<TITLE>leitura.php</TITLE>
</HEAD>
<BODY>
<h1><div align="center">Leitura da tabela</div></h1>
<br>
<br>
<?
//Ligação com a base
mysql_connect("localhost","root","mvfilial");
//Executamos a sentença SQL
$result=mysql_db_query("teste_db","select * from teste_tab");
?>
<table align="center">
<tr>
<th>Nome</th>
<th>Telefone</th>
</tr>
<?
//Mostramos os registos
while ($row=mysql_fetch_array($result))
{
echo '<tr><td>'.$row["nome"].'</td>';
echo '<td>'.$row["telefone"].'</td></tr>';
}
mysql_free_result($result)
?>
</table><div align="center">
<a href="cadastra_arq2.php">Acrescentar um novo registo</a><br>
<a href="atualizar.php">Actualizar um registro existente</a><br>
<a href="apagar1.php">Apagar um registro</a><br>
</div>
</BODY>
xxxxxxxxxxx OBRIGADO xx OBRIGADO xxxxxxxxxx
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.