SynysterGates
Power Member
O código é este:
Tenho a bd em causa devidamente criada, mas ele retorna-me este erro:
"Warning: mysql_field_name() [function.mysql-field-name]: Field 3 is invalid for MySQL result index 3 in C:\wamp\www\mysql_teste4.php on line 29
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 2 on MySQL result index 3 in C:\wamp\www\mysql_teste4.php on line 30"
Alguem me pode ajudar?
PHP:
<?php
$ligacao = mysql_connect("localhost","root","");
mysql_select_db("learning_testedb");
$sql = "select * from teste2";
$resultado = mysql_query($sql,$ligacao);
$num_reg = mysql_num_rows($resultado);
$num_campos = mysql_num_fields($resultado);
echo "Nº de campos $num_campos <p>";
echo "Número de registos seleccionados = $num_reg";
echo " e afectados pela query = $num_reg<p>";
if ($num_reg==0)
{
echo "Não há registos na base de dados";
} elseif ($num_reg > 0)
{
echo '<table border=2 width=70% align=center bgcolor="#fff000">';
echo '<td> <p align="center"> Id</td><td> <p align="center"> Nome</td><td> <p align="center"> Telefone</td><tr>';
for ($linha = 0;$linha < $num_reg;$linha++);
{
for ($coluna = 0;$coluna < $num_campos;$coluna++);
{
$field = mysql_field_name($resultado, $coluna);
$campo = mysql_result($resultado, $linha, "$field");
echo "<td>$campo</td>";
}
echo "<tr>";
}
}
echo "</table>";
mysql_free_result($resultado);
mysql_close();
?>
Tenho a bd em causa devidamente criada, mas ele retorna-me este erro:
"Warning: mysql_field_name() [function.mysql-field-name]: Field 3 is invalid for MySQL result index 3 in C:\wamp\www\mysql_teste4.php on line 29
Warning: mysql_result() [function.mysql-result]: Unable to jump to row 2 on MySQL result index 3 in C:\wamp\www\mysql_teste4.php on line 30"
Alguem me pode ajudar?