Probléme requête SQL

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 requête SQL

par Ajoloca » 24 janv. 2007, 18:34

Bonjour,
Une solution simple
$req2 = "SELECT id_question FROM question WHERE num_sondage = '" . $num_sondage . "' ORDER BY id_question DESC LIMIT 0,1";

par AB » 24 janv. 2007, 18:08

Bonjour,

Tu peux peut-être t'inspirer de la dernière requête ici
http://www.clubic.com/forum/lofiversion ... 24665.html

Probléme requête SQL

par angebleu17 » 24 janv. 2007, 16:25

Bonjour,

J'ai une table question avec un id auto incremente, le numéro du sondage, titre de la question...etc

Donc je récupére le numéro de sondage, ça c'est ok, ça marche.

Et ensuite je voudrais faire une requête afin récupérer le plus grand identifiant pour tel numéro de sondage.

Voici mon code :
$req2 = "SELECT max(id_question) FROM question WHERE num_sondage = '$num_sondage'";

$result = mysql_query($req2);
while($row = mysql_fetch_array($result)) 
{
    echo $row[0];
   $id = $row[0];
}
Donc il me renvoi le numéro de l'identifiant le plus grand mais pas par rapport au numéro du sondage, en fait il m'affiche l'id le plus grand.

Pourtant ma variable $num_sondage est bonne, elle indique bien le numéro du sondage !

J'espére que quelqu'un pourra m'aider !!

merci d'avance !