Erreur mysql php

Fermé
grunam - 16 nov. 2011 à 22:25
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 - 17 nov. 2011 à 14:56
Bonjour, j'ai deux erreurs php/MySQL:


Warning: mysql_query() [function.mysql-query]: Unable to save result set in C:\Program Files (x86)\EasyPHP-5.3.8.0\www\scs_v2\cms.php on line 1427

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\Program Files (x86)\EasyPHP-5.3.8.0\www\scs_v2\cms.php on line 1428


Le code lignes 1426, 1427, 1428 :


$SQL = "SELECT b.* FROM paragraphe p, block b WHERE p.id_page = '".$GLOBALS["id_page"]."' AND p.ID = b.id_paragraphe AND b.type = 'intertitre' ORDER BY b.ID";
$res = mysql_query($SQL);
while($val=mysql_fetch_array($res)) {



Quelqu'un peut-il m'aider?
Merci
A voir également:

2 réponses

Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
17 nov. 2011 à 14:55
Bonjour,

C'est la première fois que je vois ce genre d'erreur... Il doit y avoir quelque chose dans le résultat de la requête SQL qui le gène. Peut-être une incompatibilité de types ? Il y a des types exotiques dans ta base de données ?

Essaie de mettre ces deux petites lignes de debug pour y voir plus clair :

$SQL = "SELECT b.* FROM paragraphe p, block b WHERE p.id_page = '".$GLOBALS["id_page"]."' AND p.ID = b.id_paragraphe AND b.type = 'intertitre' ORDER BY b.ID";
echo $SQL;
$res = mysql_query($SQL);
echo "<br>Erreur : ".mysql_error();
while($val=mysql_fetch_array($res)) {

Essaie de lancer la requête (en la copiant depuis le « echo » ci-dessus) directement sur ta base.

Tu peux aussi me donner le script SQL de création des tables impliquées.

Xavier
0
Reivax962 Messages postés 3672 Date d'inscription jeudi 16 juin 2005 Statut Membre Dernière intervention 11 février 2021 1 011
17 nov. 2011 à 14:56
Mmmh, mauvaise nouvelle en faisant une petite recherche sur Google :

https://www.google.fr/search?q=Unable+to+save+result+set&gws_rd=ssl

Xavier
0