pb requete help me:)

pb requete help me:) - SQL/NoSQL - Programmation

Marsh Posté le 20-05-2005 à 11:42:41    

aidez moi svp :))
 
ma requete marche avec :
$requete=mysql_query("SELECT * FROM sujet WHERE idC = $nombre ORDER BY id DESC LIMIT 0,20" );
 
maiq quand je veux introduire des variables ca marche plus :s
$requete=mysql_query('SELECT * FROM sujet WHERE idC = $nombre ORDER BY id DESC LIMIT' . $premierMessageAafficher . ', ' . 20);
 
l'erreur est dans la requete ou elle est bonne ?
 
il me met une erreur dans l'execution du array :
 
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-7\www\mat.php on line 165
L.165 = while ($donnees = mysql_fetch_array($requete) ){]
 
merci à vous:)

Reply

Marsh Posté le 20-05-2005 à 11:42:41   

Reply

Marsh Posté le 20-05-2005 à 11:49:10    

il manque un espace après "LIMIT"...


Message édité par jeff@be le 20-05-2005 à 11:50:39
Reply

Marsh Posté le 20-05-2005 à 11:51:43    

oki :) viens de le rajouter mais ca marche toujours pas ... même erreur :)
 
la requete est bonne pourtant la c'est sur ?:)
 
en plus ma variable existe et est =0 !!

Reply

Marsh Posté le 20-05-2005 à 11:53:08    

fais "echo mysql_error()" après ta requète, et montre-nous ce que ça dit...

Reply

Marsh Posté le 20-05-2005 à 11:57:08    

-->>Champ '$nombre' inconnu dans where clause
 
oki je vais revoir tous ca !! je pensais pas que c'était la variable $nombre qui posait pb car lorsque je fait la requete :
 
$requete=mysql_query("SELECT * FROM sujet WHERE idC = $nombre ORDER BY id DESC LIMIT 0,20" );  
 
ca marche très bien :(
 
 

Reply

Marsh Posté le 20-05-2005 à 11:57:39    

Autre chose: mets des double guillements autour de ta requête, pas des simples, sinon, ta variable $nombre ne sera pas parsée...

Reply

Marsh Posté le 20-05-2005 à 11:58:18    

voilà ça marche  ;)

Reply

Marsh Posté le 20-05-2005 à 11:59:34    

tu peux m'expliqué parsée stp???
 
on m'a déja expliqué mais j'ai du mal à comprendre :(

Reply

Marsh Posté le 20-05-2005 à 12:00:53    

ouais ca marche comme ca je te remercie :d

Reply

Marsh Posté le 20-05-2005 à 12:02:20    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed