Bonjour a tous
bon ce dois etre con mais encore ca me bug
la méthode mysql_data_seek tiré de l'api:
Un cas d'échec serait si l'appel ne fonctionne pas j'imagine
Valeurs de retour
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
alors je vérifie dans un if mais ca semble passer pareil
Ca me fait une erreur sur le data seek
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if(mysql_data_seek($req,0)){ while($result = mysql_fetch_array($req)){ ... } }
Je sais pourquoi il y a une erreur...c'est parceque le $req provient d'une requete qui est montée dynamiquement...mais qu'il n'y a aucun enregistrement..
Alors ya un moyen de valider la valeur de $req?? pour ne pas faire planter l'app sur le data_seek
l'erreur est la suivante:
le $req est comme suit:
Warning: mysql_data_seek(): Offset 0 is invalid for MySQL result index 21 (or the query data is unbuffered) in C:\server\Apache2\htdocs\gdr\Page\listeDesRappels.php on line 303
La question:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 $strScript ="..."; //la requete est bonne mais s'il n'y a aucun dossier donc $req doit etre vide? $req = $objCon->dbQuery($strScript);
Est ce que c'est possible de valider $req pour voir si ca contient des enregistrement comme c'est un entier que mysql_query retourne?
Si oui comment faire?
Si non comment faire?
Merci encore une fois
max
Partager