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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [ MYSQL ] Tableau dans Php indiquant bdd

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ MYSQL ] Tableau dans Php indiquant bdd

n°871599
tsl
Posté le 12-10-2004 à 15:56:39  profilanswer
 

Bonjour,
 
enfaite j'aimerais savoir comment afficher dans un tableau sur une page php les 10 premieres lignes de ma base mysql, puis dans une autre page de la 11eme a la 20eme, etc ...
 
 
merci de votre aide

mood
Publicité
Posté le 12-10-2004 à 15:56:39  profilanswer
 

n°871612
skeye
Posté le 12-10-2004 à 16:00:52  profilanswer
 

Essaye, si tu as un problème montre-nous ce que tu as fait et on t'aidera.


---------------
Can't buy what I want because it's free -
n°871614
skeye
Posté le 12-10-2004 à 16:01:32  profilanswer
 

Un indice : le mot-clé "LIMIT" de mysql devrait te servir.


---------------
Can't buy what I want because it's free -
n°871624
tsl
Posté le 12-10-2004 à 16:08:07  profilanswer
 

enfaite se que j'aimerais faire c classer ma base de donner par rapport au nombre de mess que les utilisateurs post sur un forum et ensuite afficher dans un page le 10 qui post le plus dans une autre pages les 10 suivant etc.
 
j'espere que j'ai pas trop mal expliquer

n°871630
skeye
Posté le 12-10-2004 à 16:11:08  profilanswer
 

Au cas où tu n'aurais pas compris, ici on ne fait pas le travail à ta place. Si tu as un problème et que tu as essayé des choses on peut t'aider à comprendre tes erreurs ou te donner d'autres idées, mais pas de solution toute faite.
 
[edit]
 
A priori tu dois pouvoir t'en tirer sans trop de pbs avec limit et order by...


Message édité par skeye le 12-10-2004 à 16:11:55

---------------
Can't buy what I want because it's free -
n°871644
tsl
Posté le 12-10-2004 à 16:17:47  profilanswer
 

ok merci pour ton aide

n°871690
Xav_
The only one...
Posté le 12-10-2004 à 17:05:57  profilanswer
 

+1 skeye
avec LIMIT a, b dans requete SQL
"a" correspond à la ligne à laquelle commence la recherche et "b" correspond aux nb de ligne que tu veux retrouner...
 
Donc pour 10 enregsitrements par page:
- sur ta 1ere page "limit 0, 10"
- sur le 2eme "limit 10, 10"
...etc...
 
effectivement on te filera pas le truc tout fait ici, ça ne t'apporterait rien, tu as le point de départ, si tu rencontre des pb dans ta progression, reviens nous voir ;)


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°871850
tsl
Posté le 12-10-2004 à 20:51:33  profilanswer
 

Merci de l'aide pour limit et order by, j'y suis arriver sa marche nikel.
enfaite dans ma demande je ne demander pas un code tout fais, je demander juste quelque astuce, et je l'ai ai eu, et j'y suis arriver, donc encore un fois merci pour votre aide.
 
Et desoler si ma demande etais un peu exageré.
 
++++

n°871886
skeye
Posté le 12-10-2004 à 21:27:59  profilanswer
 

tsl a écrit :

Merci de l'aide pour limit et order by, j'y suis arriver sa marche nikel.
enfaite dans ma demande je ne demander pas un code tout fais, je demander juste quelque astuce, et je l'ai ai eu, et j'y suis arriver, donc encore un fois merci pour votre aide.
 
Et desoler si ma demande etais un peu exageré.
 
++++


Ta demande était seulement pas très claire sur ce point...content de t'avoir aidé!


---------------
Can't buy what I want because it's free -
n°872109
Xav_
The only one...
Posté le 13-10-2004 à 08:38:18  profilanswer
 

skeye a écrit :

Ta demande était seulement pas très claire sur ce point...content de t'avoir aidé!


 
pareil pour moi :D


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
mood
Publicité
Posté le 13-10-2004 à 08:38:18  profilanswer
 

n°872364
tsl
Posté le 13-10-2004 à 14:05:59  profilanswer
 

parcontre j'aimerais savoir pour afficher dans un tableau il faut mettre le script dans chaque case ou il y a une solution qui met tt seul dans la premiere ligne le premier, dans la deuxieme ligne de deuxieme , etc
 
voila mon code, en passant si vous pouviez juste me dire si la facon dont je le fais et correct(sa marche mais pe etre qu'il y a plus simple)
 
J'utilise 2 fichier, un fichier connect.php et un autre acceuil.php
 

Code :
  1. connect.php
  2. <?
  3. $db = mysql_connect('localhost', 'loginmysql', 'mdp');
  4. mysql_select_db('loginmysql',$db);
  5. ?>
  6. acceuil.php
  7. <? 
  8. include ('./connect.php');
  9. $sql = "SELECT login FROM nomdematable ORDER BY post DESC LIMIT 0 , 1";
  10. $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
  11. while($data = mysql_fetch_assoc($req))
  12.     {
  13.     echo '<b>'.$data['login'].'</b>';
  14.     }
  15. ?>


 
la enfaite j'affiche le login du premiere dans une case et je repete tjrs ma demande pour chaque case de mon tableau.
Avez vous une solution pour allez plus vite.
 
Merci de votre aide

n°872369
tsl
Posté le 13-10-2004 à 14:08:58  profilanswer
 

oups j'ai utiliser les balise pour les codes c++ lol, mais sa a pas l'aire grave on voit quand les scripts des 2 fichiers


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

  [ MYSQL ] Tableau dans Php indiquant bdd

 

Sujets relatifs
Php qui gere les flux https.gestion avec base mysql
[PHP] caracteres speciauxDemande d'aide en php sur les listes déroulantes
[PHP/MySQL] ...ORDER BY (a+b) desc ???PHP charge pas l'extension MySQL !
[PHP] Aide pour compréhension du code.... <<<EOF ??[PHP] Module Impression avec caractère OCRB
Plus de sujets relatifs à : [ MYSQL ] Tableau dans Php indiquant bdd


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