Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa Tarde!
Alguém pode me ajudar com esse erro do PHP.
Estou tendo dificuldade para trazer do banco de dados um valor usando a função do php mysql_result, aparece a seguinte mensagem: Warning: mysql_result() [function.mysql-result]: tarifa not found in MySQL result index 8 in C:\wamp\www\chegala\chegala\webrodoviaria.php on line 242
o trecho do códigoo que aparece o erro esse abaixo.
$sql2_exec = mysql_query($sql2);
$preco = mysql_result($sql2_exec,0,'tarifa');Olá!
>
On 1/4/2020 at 5:05 PM, Ferreira_27 said:
Warning: mysql_result() [function.mysql-result]: tarifa not found in MySQL result index 8 in C:\wamp\www\chegala\chegala\webrodoviaria.php on line 242
A mensagem está dizendo que o índice 'tarifa' não existe.
a) Você precisa verificar se $sql2_exec trouxe algum resultado, antes de chamar o mysql_result
b) Se trouxe algum resultado, não existe o índice/a coluna tarifa
Há muitos anos que o php recomenda fortemente não usar mais as extensões mysql_*
Atualize seu sistema!
Use mysqli ou PDO
Comece a aprender as novas funcionalidades do PHP7, esse que você está usando está descontinuado, pode funcionar no localhost, fora da maquina muito difícil funcionar, nunca desanime amigo a vida de programador é assim mesmo.
Entrando em desespero e saindo dele.
Tente utilizar uma das funções abaixo
para substituir mysql_result(), segue:
mysql_fetch_row();
mysql_fetch_array();
mysql_fetch_assoc();
mysql_fetch_object().