ERREUR
huitre
-
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
jordane45 Messages postés 38486 Date d'inscription Statut Modérateur Dernière intervention -
Bonjour,
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/u390222288/public_html/Prez-Live.php on line 483
Je me retrouve avec cette erreur voici le code en question:
http://prntscr.com/elf6ne
Une idée ?
merci
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home/u390222288/public_html/Prez-Live.php on line 483
Je me retrouve avec cette erreur voici le code en question:
http://prntscr.com/elf6ne
Une idée ?
merci
A voir également:
- ERREUR
- Erreur 0x80070643 - Accueil - Windows
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- J'aime par erreur facebook notification - Forum Facebook
- Code erreur f3500-31 ✓ - Forum Bbox Bouygues
- Java code erreur 1603 ✓ - Forum Windows
3 réponses
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour, je pense que tu devrais, après la ligne 479, faire
if (! $result) { // erreur dans l'accés à la base } else { // suite du traitement }
Bonjour,
1 - On poste son code ici.. directement sur le forum (en utilisant les balises de code) au lieu de nous en mettre une image (car impossible à copier/coller pour pouvoir te corriger le code....)
2 - Dans ton code.. tu utilises du PDO ou du mysqli (objet)
que vient faire ici une instruction de l'ancienne extension mysql ?
Que vient faire dans ta requête également l'instruction
On évite ce genre de mélange (qui bien souvent (tout le temps ??) ne fonctionnent pas ! )
Si tu es en mysqli il faut utiliser :
Si tu es en PDO... c'est RowCOunt (https://www.php.net/manual/fr/pdostatement.rowcount.php
Mais qu'on préfère, comme le dit la doc, ne pas utiliser...et on utilisera à la place un COUNT sur le résultat.
1 - On poste son code ici.. directement sur le forum (en utilisant les balises de code) au lieu de nous en mettre une image (car impossible à copier/coller pour pouvoir te corriger le code....)
2 - Dans ton code.. tu utilises du PDO ou du mysqli (objet)
$result = $db->query ( ...
que vient faire ici une instruction de l'ancienne extension mysql ?
mysql_num_rows(...)
Que vient faire dans ta requête également l'instruction
mysql_real_escape_string???
On évite ce genre de mélange (qui bien souvent (tout le temps ??) ne fonctionnent pas ! )
Si tu es en mysqli il faut utiliser :
$result->num_rows;
Si tu es en PDO... c'est RowCOunt (https://www.php.net/manual/fr/pdostatement.rowcount.php
Mais qu'on préfère, comme le dit la doc, ne pas utiliser...et on utilisera à la place un COUNT sur le résultat.