Estou enfrentando um problema estranho em um PHP: tenho uma tabela no MySQL com a seguinte estrutura:
Código: Selecionar todos
cQuery:="CREATE TABLE recado ("+;
"NRRECADO int(1),"+;
"DATA date,"+;
"HORA char(8),"+;
"USUARIO char(1),"+;
"RECADO mediumtext,"+;
"RESPOSTA mediumtext,"+;
"VISTO char(1))"
Quando tento exibir campos da tabela em um PHP usando o mysql_result, desta forma:
Código: Selecionar todos
while (mysql_fetch_row($rs))
{
echo '<br>';
echo "Nr Recado: ".mysql_result($rs,$i,0);
echo '<br>';
echo "Data: ".mysql_result($rs,$i,1);
echo '<br>';
echo "Hora: ".mysql_result($rs,$i,2);
echo '<br>';
echo "Usuário: ".mysql_result($rs,$i,3);
echo '<br>';
echo "Recado: ".mysql_result($rs,$i,4);
echo '<br>';
if (mysql_result($rs,$i,4)>'2000-01-01')
{
echo "Data de resposta: ".mysql_result($rs,$i,5);
echo '<br>';
echo "Hora da resposta: ".mysql_result($rs,$i,6);
echo '<br>';
echo "Resposta: ".mysql_result($rs,$i,7);
echo '<br>';
}
$i++;
}
Ou seja, o campo Usuário, que é o quarto da ordem, não aparece no result.
Já conferi que o campo não está vazio.
Alguém sabe me dizer a razão disso? Estou fazendo algo errado?


