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

 


Dernière réponse
Sujet : [PHP] mon top 10 ne marche pas
ludo2604 yes j'ai fais un echo de mysql error et en fait le champ "nom" n'existait pas, je m'etait trompé de table (jlé vonfond toujours) je suis vraiment desole et merci beaucoup puisque grace a ce mysql error j'ai tt reparée merci a vous et desole encore !
 
 :hello:

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
ludo2604 yes j'ai fais un echo de mysql error et en fait le champ "nom" n'existait pas, je m'etait trompé de table (jlé vonfond toujours) je suis vraiment desole et merci beaucoup puisque grace a ce mysql error j'ai tt reparée merci a vous et desole encore !
 
 :hello:
Tentacle

hum hum a écrit a écrit :

 
 
Tout a fait, il est facultatif. Mais il n'a peut-être aucune connexion ouverte  




 
C'est pour ça que ce serait bien qu'il fasse un echo de mysql_error ...  :sarcastic:

hum hum

Tentacle a écrit a écrit :

 
 
l'argument de connexion est falcutatif :
resource mysql_query ( string query [, resource link_identifier])
 
http://www.php.net/manual/fr/function.mysql-query.php
 
Il utilise par défaut la dernière connexion ouverte.  




 
Tout a fait, il est facultatif. Mais il n'a peut-être aucune connexion ouverte

Tentacle

hum hum a écrit a écrit :

 
Ludo2604:
C'est un problème d'accès a ta base, tu n'as pas de connexion.
mysql_query($requete, $connexion);  




 
l'argument de connexion est falcutatif :
resource mysql_query ( string query [, resource link_identifier])
 
http://www.php.net/manual/fr/function.mysql-query.php
 
Il utilise par défaut la dernière connexion ouverte.

hum hum

orazur a écrit a écrit :

tiens c bizarre ce LIMIT 10, moi je mets toujours LIMIT 0, 10
ca change qquechose?  




 
LIMIT [seuil][nombre]
Le premier argument [seuil] est facultatif, et vaut 0 si il est omis.
 
Ludo2604:
C'est un problème d'accès a ta base, tu n'as pas de connexion.
mysql_query($requete, $connexion);

Tentacle

ludo2604 a écrit a écrit :

non ça ne change rien :/
 
Par contre le TOP 10 des artistes ça marche !!
 
c exactement le meme code sauf la table et les champs qui changent c tout s'bizzareeeeeeeeee  




 
Fait un

Code :
  1. echo mysql_error();

juste après ta requête pour qu'on puisse connaître l'erreur.

ludo2604 non ça ne change rien :/
 
Par contre le TOP 10 des artistes ça marche !!
 
c exactement le meme code sauf la table et les champs qui changent c tout s'bizzareeeeeeeeee
mrbebert Essaie "LIMIT 0, 10", au cas où :??:
orazur tiens c bizarre ce LIMIT 10, moi je mets toujours LIMIT 0, 10
ca change qquechose?
ca changera rien cai sa requete ki est invalide
orazur et si tu remplaces mysql_fetch_row par mysql_fetch_array ca fait quoi?
ludo2604 salut,
voila j'aimerai faire un top 10 des 10 chansons les plus visitées...
en fait tout est fait sauf la requette qui permet d'afficher le top 10, c'est que je n'y arrive pas, il y a un message d'erreur:
 
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in e:\sites internet\ludo project\scriptsphp3\lyrics\lyrics.php on line 93
 
ppourtant je mets la meme chose dans mes autres scripts et ca marche nickel !!
 
c bizzare... si kkun pouvait m'aider :)
 
voici le code:
 
     

Code :
  1. <?
  2. $requete = mysql_query("SELECT id_lyrics,nom,nb_click FROM chansons ORDER BY nb_click DESC LIMIT 10 " );
  3. $i=1;
  4. while($der = mysql_fetch_row($requete))
  5. {
  6. echo("<font color=white>$i - \n" );
  7. echo "<A HREF=index.php?p=scriptsphp3/lyrics/paroles&id=$der[0]>$der[1]</A><BR>";
  8. $i++;
  9. }
  10. ?>


 
 :hello:


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)