Infos complémentaires

Petit nouveau ! | 6 Messages

26 janv. 2010, 14:19

Re bonjour,

Excusez moi mais j'ai posté trop vite :
Voci ma requête complère :
function GetTempsMax(){
$req = mysql_query("SELECT SUM (TO_DAYS(datecloture) - TO_DAYS(dateemission)) / count(idticket) As result FROM T_ticket");
return (mysql_fetch_array($req));


et le message d'erreur me dit :
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\wamp\www\BaseTest\fonctions.php on line 22.
Pour info, la ligne 22 est la dernière, à savoir :
return (mysql_fetch_array($req));

Dans mon autre fichier ou je fais l'affichage, j'appelle bien ma fonction : GetTempsMax().

Merci de votre aide car je suis un peu perdu :(

Cordialement

Ayrton

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

26 janv. 2010, 23:37

Comme indiqué dans l'autre topic, si ta requête fonctionne sous phpmyadmin, c'est que celle-ci est correcte. Utilise un "or die mysql_error()" pour vérifier les messages d'erreur sql éventuels (pb de connexion à la base, table ou vue inexistante, ...)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...

Petit nouveau ! | 6 Messages

27 janv. 2010, 10:40

Bonjour,

Merci pour ta réponse.
Je vais effectivement pencher de côté là.

Merci

Ayrton

ViPHP
ViPHP | 5462 Messages

27 janv. 2010, 10:52

plutot faire : or exit 'die' étant un alias, c'est pas très conseillé :wink:

Eléphant du PHP | 168 Messages

27 janv. 2010, 12:44

A mon avis ça viens de la requête.