Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1237 connectés 

  FORUM HardWare.fr
  Programmation

  [MYSQL] Pourquoi cette requete ne marche po !!!

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MYSQL] Pourquoi cette requete ne marche po !!!

n°152459
amobile
Posté le 06-06-2002 à 11:26:49  profilanswer
 

salut à tous
 
peut on faire des requetes imbriquées avec mySql???
 
Car je veux , dans mon cas, faire afficher la news qui possede le NumNews le plus élevé.
Du coup j'ai fait cette requete qui ne fonctionne pas :
SELECT TitreNews, TextNews, DateNews, PhotoNews FROM news WHERE NumNews = select MAX(NumNews) from news
 
Mysql me renvoie :
You have an error in your SQL syntax near 'select MAX(NumNews) from news LIMIT 0, 30' at line 1
 
or je ne vois pas d'erreurs  :cry:  
lorsque j'execute cette requete toute seule elle me renvoie bien le bon numNews.
 
Alors comment faire???!!! :??:  
 
Merci


---------------
L'éternité c'est long... surtout à la fin
mood
Publicité
Posté le 06-06-2002 à 11:26:49  profilanswer
 

n°152461
greg@frees​tarthu
Posté le 06-06-2002 à 11:28:00  profilanswer
 

amobile a écrit a écrit :

salut à tous
 
peut on faire des requetes imbriquées avec mySql???
 




manifestement non...

n°152464
HOYo
Posté le 06-06-2002 à 11:29:33  profilanswer
 

oui on peu faire des imbriquées mais me souvien + de la syntaxe mais je c que c possible j en ai fait en cours

n°152468
HOYo
Posté le 06-06-2002 à 11:31:01  profilanswer
 

amobile a écrit a écrit :

salut à tous
 
peut on faire des requetes imbriquées avec mySql???
 
Car je veux , dans mon cas, faire afficher la news qui possede le NumNews le plus élevé.
Du coup j'ai fait cette requete qui ne fonctionne pas :
SELECT TitreNews, TextNews, DateNews, PhotoNews FROM news WHERE NumNews = select MAX(NumNews) from news
 
Mysql me renvoie :
You have an error in your SQL syntax near 'select MAX(NumNews) from news LIMIT 0, 30' at line 1
 
Essaie de mettre
 
or je ne vois pas d'erreurs  :cry:  
lorsque j'execute cette requete toute seule elle me renvoie bien le bon numNews.
 
Alors comment faire???!!! :??:  
 
Merci  




 
Essaie de mettre
 
SELECT TitreNews, TextNews, DateNews, PhotoNews FROM news WHERE NumNews = (select MAX(NumNews) from news)

n°152470
greg@frees​tarthu
Posté le 06-06-2002 à 11:31:18  profilanswer
 

HOYo a écrit a écrit :

oui on peu faire des imbriquées mais me souvien + de la syntaxe mais je c que c possible j en ai fait en cours  



avec mysql, je demande à voir...! pê avec la v4 qui aux dernieres nvlles est tjs en beta...
edit: que dis-je, alpha


Message édité par greg@freestarthu le 06-06-2002 à 11:36:20
n°152471
Loom the G​loom
Even coders get the blues...
Posté le 06-06-2002 à 11:31:30  profilanswer
 

ce ne serait pas un pb de parenthèses avant le 2e select ?


---------------
Music|Market|Feed|Loom|DVD
n°152477
amobile
Posté le 06-06-2002 à 11:35:47  profilanswer
 

Erreur
 
requête SQL :  
 
SELECT TitreNews, TextNews, DateNews, PhotoNews FROM news WHERE NumNews = (select MAX(NumNews) from news) LIMIT 0, 30
 
MySQL a répondu:
 
 
You have an error in your SQL syntax near 'select MAX(NumNews) from news) LIMIT 0, 30' at line 1

 
 
OUINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN :cry:  :cry:


---------------
L'éternité c'est long... surtout à la fin
n°152480
greg@frees​tarthu
Posté le 06-06-2002 à 11:37:27  profilanswer
 

amobile a écrit a écrit :

 
OUINNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN :cry:  :cry:  




...


Message édité par greg@freestarthu le 06-06-2002 à 11:40:11
n°152494
amobile
Posté le 06-06-2002 à 11:44:22  profilanswer
 

La reponse était :
SELECT * FROM news order by NumNews desc limit 0,1
 
OUAIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII  :D  :D  :D


---------------
L'éternité c'est long... surtout à la fin
n°152508
trueslash
(╯°□°)╯︵ MMM
Posté le 06-06-2002 à 11:48:33  profilanswer
 

SELECT TitreNews, TextNews, DateNews, PhotoNews  
FROM news  
ORDER BY NumNews
LIMIT 0,1
 
 
 
ça marche peut être :/

mood
Publicité
Posté le 06-06-2002 à 11:48:33  profilanswer
 

n°152510
trueslash
(╯°□°)╯︵ MMM
Posté le 06-06-2002 à 11:48:59  profilanswer
 

sa race, grillé 11 secondes ... :/

n°152511
greg@frees​tarthu
Posté le 06-06-2002 à 11:49:15  profilanswer
 

amobile a écrit a écrit :

La reponse était :
SELECT * FROM news order by NumNews desc limit 0,1
 
OUAIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII  :D  :D  :D  



euh ouais ça n'a rien a voir mais bon, effectivement dans ton cas ça fait la meme chose.
(pour info, le "limit" c pas standard il me semble)

n°152515
Loom the G​loom
Even coders get the blues...
Posté le 06-06-2002 à 11:50:52  profilanswer
 

greg@freestarthu a écrit a écrit :

euh ouais ça n'a rien a voir mais bon, effectivement dans ton cas ça fait la meme chose.
(pour info, le "limit" c pas standard il me semble)  




 
ca fait koi limit au fait ?


---------------
Music|Market|Feed|Loom|DVD
n°152519
trueslash
(╯°□°)╯︵ MMM
Posté le 06-06-2002 à 11:52:05  profilanswer
 

Loom the Gloom a écrit a écrit :

 
 
ca fait koi limit au fait ?  




 
limit a,b
 
affiche b éléments à partir du a ieme resultat

n°152523
Loom the G​loom
Even coders get the blues...
Posté le 06-06-2002 à 11:54:16  profilanswer
 

bien, bien merci je connaissais pas !!
et ça peut s'utiliser dans quel cadre ??


---------------
Music|Market|Feed|Loom|DVD
n°152525
greg@frees​tarthu
Posté le 06-06-2002 à 11:55:14  profilanswer
 

Loom the Gloom a écrit a écrit :

bien, bien merci je connaissais pas !!
et ça peut s'utiliser dans quel cadre ??  



ben qd tu veux pas recevoir plus de X records pardi
(par exemple quand tu "pagines" une liste de n'importe quoi que tu affiches sur une page (X records par page)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [MYSQL] Pourquoi cette requete ne marche po !!!

 

Sujets relatifs
[PHP]affichage de resultats mysql ds un <select>[ MYSQL ] Il me manque les tables des privilèges, après installation!
Exportation données mysql[ VB6 + MySQL ] - Acces a une base MySQL via une appli VB
Pb MySQL sous XPConversion base access en base sql (mysql)
Mysql , problème avec NOT IN et NOT EXISTSmysql sous unix : récupérer les messages d'erreurs
mysql, update where id='$id' :([PHP] Requête MySQL ds une fonction, ça marche po :( je comprends po !
Plus de sujets relatifs à : [MYSQL] Pourquoi cette requete ne marche po !!!


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR