erreur php

erreur php - PHP - Programmation

Marsh Posté le 22-03-2003 à 12:15:14    

Hello, j'ai ça comme erreur en php :  

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 11 in /home/pim/www/applications/news/read_comment.php on line 13

 
Et à cette page, ligne 13 voici ce que j'ai :  
 <?php $i=0;
$id         = mysql_result($req,$i,"id" );
$titre      = stripslashes(trim(mysql_result($req,$i,"titre" )));
$date       = mysql_result($req,$i,"date" );
$heure      = mysql_result($req,$i,"heure" );
$signature  = stripslashes(trim(mysql_result($req,$i,"signature" )));
$email_sign = mysql_result($req,$i,"email_sign" );
$news       = stripslashes(trim(mysql_result($req,$i,"news" )));
$heure      = str_replace(":","h",$heure);
?>

Reply

Marsh Posté le 22-03-2003 à 12:15:14   

Reply

Marsh Posté le 22-03-2003 à 12:18:05    

KdZ' a écrit :

Hello, j'ai ça comme erreur en php :  

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 11 in /home/pim/www/applications/news/read_comment.php on line 13

 
Et à cette page, ligne 13 voici ce que j'ai :  
 <?php $i=0;
$id         = mysql_result($req,$i,"id" );
$titre      = stripslashes(trim(mysql_result($req,$i,"titre" )));
$date       = mysql_result($req,$i,"date" );
$heure      = mysql_result($req,$i,"heure" );
$signature  = stripslashes(trim(mysql_result($req,$i,"signature" )));
$email_sign = mysql_result($req,$i,"email_sign" );
$news       = stripslashes(trim(mysql_result($req,$i,"news" )));
$heure      = str_replace(":","h",$heure);
?>
 


 
 [:totozzz] Décidemment, c'est très fort ce matin, ça se bouscule au portillon.
 
Bon, pour ta question :
 
1) on est pas devin. (Sans le schémat précis de ta table, des champs etc... du type des champs), impossible de répondre.
2) Ce code n'est visiblement pas de toi. Apprends le PHP et reviens un peu plus tard. On est pas des debbuggeurs professionnels de scripts pêché ici ou là.
3) apprends à lire : il est écrit mysql sans le message d'erreur, rien à voir à priori avec tes lignes (sauf indirectement).


Message édité par Hermes le Messager le 22-03-2003 à 12:19:06
Reply

Marsh Posté le 22-03-2003 à 12:22:34    


ta requete renvoit probablement aucune ligne comme lindique le message derreur tres clair ... (et oui je suis devin  [:rofl] )
donc soit mauvaise requete soit pas de resultat.
 
Alternatives à haut rendement, RECOMMANDEES : mysql_fetch_row(), mysql_fetch_array() et mysql_fetch_object().
 
mysql_result, c pour recuperer un champ, au dela, mysql_query + mysql_fetch....
 

Reply

Marsh Posté le 22-03-2003 à 12:29:14    

Merci beleg, en fait pour t'expliker plus clairement, tout fonctionait bien avant, c'est depuis que j'ai inserer cette page pour l'adapter dans mon design : style : index.php?page=
 
Si ça peut te dire quelque chose :sarcastic:

Reply

Marsh Posté le 22-03-2003 à 12:35:59    

tu as cassé ts mes reves ... je ne suis pas devin finalement   [:psywalk]

Reply

Marsh Posté le 22-03-2003 à 12:36:41    

Le message est pourtant explicite : il dit qu'il peut pas atteindre la ligne 0.
C'est qu'il y a pas de ligne n°0 [:proy]


Message édité par mrbebert le 22-03-2003 à 12:36:51
Reply

Marsh Posté le 22-03-2003 à 12:41:58    

ok, c'est une histoiore de chemin d'acces dans la bdd alors?

Reply

Marsh Posté le 22-03-2003 à 12:42:57    

KdZ' a écrit :

ok, c'est une histoiore de chemin d'acces dans la bdd alors?

:heink:  
Non, c'est que ta requête a renvoyée 0 ligne [:proy]

Reply

Marsh Posté le 22-03-2003 à 13:28:02    

Hum :jap:

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed