Page 1 sur 1

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

Posté : 19 août 2012, 14:24
par gwenzy71
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);

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

Posté : 19 août 2012, 15:48
par moogli
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);
?>
@+

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

Posté : 19 août 2012, 16:05
par gwenzy71
ok je vais essayer tout a l heure et je vous dirais ce qu'il en est

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

Posté : 19 août 2012, 18:03
par gwenzy71
J'ai Unknown column 'id_demande' in 'where clause'

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

Posté : 19 août 2012, 18:31
par moogli
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.

@+

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

Posté : 19 août 2012, 19:06
par gwenzy71
Le champ demande_id existe ! verifié avec phpmyadmin

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

Posté : 19 août 2012, 19:08
par gwenzy71
demande_id existe mais pas id_demande...
Merci de votre aide !

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

Posté : 19 août 2012, 19:16
par moogli
:mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen:


mysql a toujours raison :)


@+