Bonjour a tous
bon ce dois etre con mais encore ca me bug
la méthode mysql_data_seek tiré de l'api:


Valeurs de retour
Cette fonction retourne TRUE en cas de succès, FALSE en cas d'échec.
Un cas d'échec serait si l'appel ne fonctionne pas j'imagine
alors je vérifie dans un if mais ca semble passer pareil

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)){
...
   }
}
Ca me fait une erreur sur le data seek
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:

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
le $req est comme suit:

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);
La question:
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