problème avec mysql_fetch_assoc

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : problème avec mysql_fetch_assoc

par charabia » 17 févr. 2006, 20:44

Et on n'oublie pas le [Résolu] ;) Il faut épargner les pauvres modérateurs quand on peut le faire soit même ;)

par yuuzhantar » 17 févr. 2006, 20:11

Merci

sa marche

:D :D

par charabia » 17 févr. 2006, 18:52

$dt1 = 'SELECT cata,catp,catname,catman,catvisit FROM cat WHERE cata='.$_GET['cat'];

par yuuzhantar » 17 févr. 2006, 18:32

Personne ne pourrait m'aider svp ???

par yuuzhantar » 17 févr. 2006, 17:37

ah

dans le code, j'ai ajouté
$dt1 = 'SELECT cata,catp,catname,catman,catvisit FROM cat WHERE cata=$cat';
$dt = mysql_query($dt1) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
et celà m'a mis
Erreur SQL !

Unknown column '$cat' in 'where clause'
celà viens de la variable contenue dans le lien

essai.php?cat=01
il faut apparement définir $cat à partir de la variable envoyée dans le lien

comment on fait ???

ce n'est pas quelque chose du genre

$cat=$_ENV['cat'];

par yuuzhantar » 17 févr. 2006, 17:30

non

sa ne marche toujours pas
il doit y avaoir un problème quelque part

sa met toujours
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/sdc/0/8/yuu.sw/pages/essai.php on line 132

par charabia » 17 févr. 2006, 16:47

$dt = mysql_query('$dt1');
while($dt2 = mysql_fetch_assoc('$dt'));
devient
$dt = mysql_query($dt1);
while($dt2 = mysql_fetch_assoc($dt))

problème avec mysql_fetch_assoc

par yuuzhantar » 17 févr. 2006, 16:09

bonjour, j'ai un petit problème avec une requete mysql combinée à du php

j'ai un annuaire de sites,
avant, pour chaque catégorie, j'avais une page avec description ... et les liens

maintenant, je veux centraliser tout ceci sur une seule page ( plus simple à gérer)

la catégorie à afficher est envoyée dans le lien

ma page s'appelle
essai.php, je veux afficher la catégorie 01
lien : essai.php?cat=01

puis un code permettant de récupérer des donées dans ma base mysql
<?

mysql_connect(xxxxxxxxxxxxxxxxxxxxx');
mysql_select_db(xxxxxxx);

$dt1 = 'SELECT cata,catp,catname,catman,catvisit FROM cat WHERE cata=$cat';
$dt = mysql_query('$dt1');
while($dt2 = mysql_fetch_assoc('$dt'));
{
$cataff = $dt2['cata'];
$catpaff = $dt2['catp'];
$catnameaff = $dt2['catname'];
$catmanaff = $dt2['catman'];
$catvisitaff = $dt2['catvisit'];
}
$catvisitnew = $catvisitaff+1;
mysql_query('UPDATE cat WHERE cata=$cat SET catvisit=$catvisitnew');

mysql_close();
?>
mais sur ma page, sa m'affiche
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/sdc/0/8/yuu.sw/pages/essai.php on line 132
qu'est ce qui ne vas pas ????

merci d'avance[/quote]