Warning: mysql_fetch_assoc() expects parameter 1 to be...

gwenzy71
Invité n'ayant pas de compte PHPfrance

19 août 2012, 14:24

Bonjour, j'ai l'erreur Warning: mysql_fetch_assoc() expects parameter 1 to be resource, boolean given in envoi.php on line 20

Pourquoi , je met le code nécessaire
Code :
$selection = '
SELECT *
FROM demandes
WHERE id_demande = '.$id.'';
$result = mysql_query($selection);
$row = mysql_fetch_assoc($result);

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

19 août 2012, 15:48

salut,

ta requete est foireuse, mysql_query retourne false.

dans ce cas affiche mysql_error() pour avoir plus di'nfo.

code corrigé
<?php
$selection = '
SELECT *
FROM demandes
WHERE id_demande = '.$id.'';
$result = mysql_query($selection);
if ($result === false)
    echo mysql_error();
else
    $row = mysql_fetch_assoc($result);
?>
@+
Il en faut peu pour être heureux ......

gwenzy71
Invité n'ayant pas de compte PHPfrance

19 août 2012, 16:05

ok je vais essayer tout a l heure et je vous dirais ce qu'il en est

gwenzy71
Invité n'ayant pas de compte PHPfrance

19 août 2012, 18:03

J'ai Unknown column 'id_demande' in 'where clause'

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

19 août 2012, 18:31

ben traduit textuellement tu aura ta réponse (au pire demande à google) ...


la colonne demande_id n'exista pas dans la table, donc fait confiance à mysql, tu te trompe dans le nom du champ, vérifie avec phpmyadmin ou un autre client sql.

@+
Il en faut peu pour être heureux ......

gwenzy71
Invité n'ayant pas de compte PHPfrance

19 août 2012, 19:06

Le champ demande_id existe ! verifié avec phpmyadmin

gwenzy71
Invité n'ayant pas de compte PHPfrance

19 août 2012, 19:08

demande_id existe mais pas id_demande...
Merci de votre aide !

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

19 août 2012, 19:16

:mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen:


mysql a toujours raison :)


@+
Il en faut peu pour être heureux ......