Accueil > Forum > > > > classer les données SQL dans tableau
classer les données SQL dans tableau
lundi 13 juillet 2009 à 19:32:12 |
classer les données SQL dans tableau

yatoo
|
Re bonsoir, Maintenant que je récupère mes données sur une page php, j'aimerai qu'elle se classe dans un tableau a 3 colonnes. mais c pas bon . <table summary="" border="0"> <tr> <td> <? mysql_connect("xxx","xxxx","xxxx"); mysql_select_db("xxxxxxxxxxxxxxxxxxxxxxx"); $sql = 'SELECT * FROM statSearch GROUP BY code ORDER BY id DESC LIMIT 150'; $req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error()); while ($data = mysql_fetch_array($req)) { echo ''.$data['code'].''.$data['ville'].'">'; } mysql_free_result ($req); mysql_close(); ?> </td> <td> </td> <td> </td> </tr> </table> 
|
|
samedi 18 juillet 2009 à 16:01:41 |
Re : classer les données SQL dans tableau

yatoo
|
Bonjour,
Personne ne pourrait m'aider car j'ai pas trouvé la réponse sur les forums.
Merci d'avance
|
|
dimanche 19 juillet 2009 à 14:32:42 |
Re : classer les données SQL dans tableau

romain14g59
|
Bonjour, tu as quoi comme probléme? en regardant ton code je crois comprendre ton problème il est impératif d'inclure tes colonnes dans ton while sinon ton tableau ne ressemblera plus à un tableau voici ce que je ferais:
<table summary="" border="0">
<tr>
<td><?
mysql_connect("xxx","xxxx","xxxx");
mysql_select_db("xxxxxxxxxxxxxxxxxxxxxxx");
$sql = 'SELECT * FROM statSearch GROUP BY code ORDER BY id DESC LIMIT 150';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
while ($data = mysql_fetch_array($req))
{
echo '<td>'.$data['code'].''.$data['ville'].'</td>';
echo '<td>colonne 2</td>';
echo '<td>colonne 3</td>';
}
mysql_free_result ($req);
mysql_close();
?>
</tr>
</table>
Mais pour un soucis de compatibilité avec internet explorer et firefox j'utiliserai plutôt des DIV en htlm à la place des tableaux mais, à toi de voir ce problème !! Je reste à ton écoute !!
|
|
dimanche 19 juillet 2009 à 18:00:38 |
Re : classer les données SQL dans tableau

yatoo
|
En fait comme je limite à 150 les recherche, j'aimerai que les résultats soient afficchés comme ca :
Colonne 1 Colonne 2 colonne 3
( Résultat de 1 à 50 ) ( de 50 à 100 ) ( de 100 à 150)
Enfin tu parles des DIV peux tu m'expliquer stp ?
Enfin, j'aimerai faire une page des top recherches, C'est a dire plus il y a de recherche d'une ville plus elle monte dans le classement.
Merci d'avance
|
|
dimanche 19 juillet 2009 à 18:33:00 |
Re : classer les données SQL dans tableau

romain14g59
|
Alors pour les 3 colonnes avec les résultats différents je pense que le code ci-dessous pourra faire l'affaire:
<table summary="" border="0">
<tr>
<td><?
mysql_connect("xxx","xxxx","xxxx");
mysql_select_db("xxxxxxxxxxxxxxxxxxxxxxx");
$sql = 'SELECT * FROM statSearch GROUP BY code ORDER BY id WHERE id<51';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
while ($data = mysql_fetch_array($req))
{
echo '<td>'.$data['code'].''.$data['ville'].'</td>';
}
mysql_free_result ($req);
$sql = 'SELECT * FROM statSearch GROUP BY code ORDER BY id WHERE id>50 AND id<101';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
while ($data = mysql_fetch_array($req))
{
echo '<td>'.$data['code'].''.$data['ville'].'</td>';
}
mysql_free_result ($req);
$sql = 'SELECT * FROM statSearch GROUP BY code ORDER BY id id>100 AND id<151';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
while ($data = mysql_fetch_array($req))
{
echo '<td>'.$data['code'].''.$data['ville'].'</td>';
}
mysql_free_result ($req);
mysql_close();
?>
</tr>
</table>
Bon pour les DIV il faut que tu effectus une petite recherche sur le net voici un petit tuto http://pbnaigeon.developpez.com/tutoriel/CSS-HTML/mise-en-page-CSS/ voilà pour les div et ensuite pour les recherche les plus effectuer il va falloir compliquer un peu la chose déjà il faut enregistrer à chaque fois ce que l'utilisateur recherche et de faire un SELECT Mysql avec un DESC pour récupérer les plus rechercher.
|
|
jeudi 23 juillet 2009 à 13:49:04 |
Re : classer les données SQL dans tableau

yatoo
|
coucou,
Désolé mais ta fonction :
ORDER BY id id>100 AND id<151 ne fonctionne pas
|
|
jeudi 23 juillet 2009 à 16:25:26 |
Re : classer les données SQL dans tableau

romain14g59
|
Bonjour, esseye "ORDER BY id>100 AND id<151" il y avait un ID en trop je pense !!
|
|
jeudi 23 juillet 2009 à 16:46:09 |
Re : classer les données SQL dans tableau

kohntark
|
Salut,
C'est surtout qu'il manque un WHERE, et puis les clauses ne sont pas dans le bon ordre :
SELECT * FROM statSearch GROUP BY code ORDER BY id WHERE id>50 AND id<101
=>
SELECT * FROM statSearch WHERE id>50 AND id<101 GROUP BY code ORDER BY id
Par ailleurs les "mysql_free_result ne servent ici à rien, tout comme le mysql_close.
Cordialement,
Kohntark -
Kohntark -
|
|
dimanche 2 août 2009 à 14:51:36 |
Re : classer les données SQL dans tableau

yatoo
|
Merci kohntark,
Cepdenant, comme a chaque recherche une valeur est ajouté dans la base, j'aimerai affiché les résultats en commencant par le plus grand id .
Sachant que je ne connait jamais le dernier id vu qu'il y en a des centaines qui sont rajoutés chaques jours.
Merci
|
|
dimanche 2 août 2009 à 14:55:49 |
Re : classer les données SQL dans tableau

romain14g59
|
Voilà je pense que cela marche:
SELECT * FROM statSearch WHERE id>50 AND id<101 GROUP BY code ORDER BY id DESC
Il suffit de rajouter DESC :D
Cordialement,
|
|
Cette discussion est classée dans : données, mysql, sql, tableau, nbsp
Répondre à ce message
Sujets en rapport avec ce message
récupération de données sql dans une checkbox [ par greg62300 ]
Salut,Voici mon problème.A partir d'un formulaire contenant une checkbox, je souhaiterai pouvoir récupérer des données de la base de données, dans le
afficher résultats requête SQL dans un tableau [ par titsuisse ]
Bonjour,Tout d'abord, je suis débutant donc j'ai un peu de peine avec php. Voilà, j'ai une base SQL qui comporte plusieurs tables. J'ai une page (test
Tableau avec php et données mysql [ par Alpha911 ]
Bonjour,j'essais de faire un tableau dont les lignes s'ajustent en fonction du nombre de données exemple l'utilisateur 9 a effectué 4 emprunts de livr
pb avec page administration [ par justine75 ]
bonjour!voilà je souhaiterais creer une page administration qui permettrais de supprimer, ajouter ou modifier des elements de ma base de donnéesvoici
Tableau et SQL [ par Anthotill ]
Salut à tous !j'essaye sans succès depuis pas mal de temps d'obtenir un tableau avec des informations provenant de mysql, un tableau de ce type :1991e
Retour des données d'une classe MySQL [ par Jerem_ ]
Salut, Depuis ce matin, j'asseye de coter une classe MySQL pour mon site. La classe marche très bien quand je fait une requete INSERT, etc .. Mais j
Un tableau pas très sympa.... [ par ndsaerith ]
Salut tout lemonde ! Ca faisait longtemps.... J'ai une petite question toute bête à vous poser, sur un de mes tableaux. C'est un tableau html à la bas
tableau de données SQL [ par patri1234 ]
Bonjour,J'ai un souci qui parai surement simple à beaucoup.J'affiche des enregistrements dans un tableau .Sur chaque ligne je souhaite pouvoir cliquer
Parsing de données SQL qui marchait mais qui marche plus...à l'Aide ! [ par la_ptite_85 ]
Rhâ !Ca marchait très bien il a fallu que j'y mette mes deux mains gauches dedans...Voilà mon code : $host = "sql.free
Afficher données de 2 tables dans un tableau [ par Chewba ]
Bonjour, Je cherche comment je peux faire pour afficher les données provenant de 2 tables différentes dans un tableau.J'ai une table Roster_members et
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
XML ET PHPXML ET PHP par karouani
Cliquez pour lire la suite par karouani
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|