requêtes sql

WRInaute occasionnel
Bonjour,

J'ai une base de donnée nommée turf
et dedans des tables et j'aimerais sélectionner la table pronostics
le titre de cette table sont p_membre id_pronostic etc...et j'aimerais afficher ces colonnes sous forme de tableau.

Quel est le code sans erreur s'il vous plait.
Merci
 
WRInaute discret
Si on vous donnes la solution toute cuite rotie et sortie du bec on aura droit à un pari gratuit ?
:lol:

Code:
<table>
<tr>
<th>1er colonne</th>
<th>2e colonne</th>
etc....
</tr>
<tr>
<?php
$sql=mysql_query("SELECT p_membre,  id_pronostic, etc... FROM pronostics ORDER BY id_pronostic DESC");
while ($data = mysql_fetch_object($sql))
{
echo "<td>".$data->p_membre."</td>\n";
echo "<td>".$data->id_pronostic."</td>\n";
etc....
}
?>
</tr>
</table>

Le code ci dessus est incomplet et ne fonctionnera pas comme ça en l'état à cause des "etc..." (et aussi parce qu'il ne prévoit pas une éventuelle erreur, une indisponibilité du serveur sql, un résultat égale à zéro etc.) mais il est sans erreur et doit surtout servir à vous inspirer. De plus le tableau ne sera pas stylé et il manque les attibuts d'accessibilité du tableau. mais c'est une bonne base.

SELECT p_membre, id_pronostic, etc... FROM
peut etre remplacé par
SELECT * FROM

Pour ramener touts les champs de la table pronostics d'un seul coup
Les résultats sont ici renvoyés sous forme d'objet plutôt que sous forme de tableau (mysql_fetch_array).

ORDER BY id_pronostic DESC

Ici on trie les résultat par ordre DESCendant (c'est a dire décroissant, ASCendant, donc ASC étant le contraire) sur la base de id_pronostic. Pour trier et ordonner les résultat par ordre croissant et selon le membre il faut écrire

ORDER BY p_membre ASC

Pour habiller ensuite votre tableau rendez vous ici :

http://openweb.eu.org/articles/tableaux_css/

Bon dimanche à vous.
 
WRInaute occasionnel
Je te remerci juste moi ça fonctionne, j'ai galéré mais j'ai réussi par contre j'ai une autre question. Pour titre de collonnes dans ma table pronostics j'ai p_membre et cheval1 cheval2 cheval3 etc...

et la colonne p_membre et rempli par (représente le numéro du joueur)
15
16
17
etc...

comment puis je ne sélectionner qu'un seul numéro et y associer les chevaux correspondant.

je te remercie bien pour ton aide précieuse qui me permet de comprendre le fonctionnement du php. :)
 
WRInaute occasionnel
je connais le site du zero

je connais le site du zero mais ça ne m'aide pas pour mon problème de tableaux..je n'utilise pas le m^me code puisque eux utilise echo$etc...
 
WRInaute discret
<style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); height:200px; widht"
alink="#000000" link="#000000" vlink="#ff0000">

Ce code là vous pouvez le retirer il ne sert à rien.

Edit : je n'avais pas compris la question.

Par contre si vous voulez fixer la taille de vos cellules (td et th) en % vous devez leur indiquer une valeur égale à 100/nombre de cellules. Ou bien calculer la taille en fonction de la placé nécessaire au contenu des cellules. Le tableau n'en sera que plus présentable.
 
WRInaute impliqué
Re: je connais le site du zero

pmu-turfiste.com a dit:
je connais le site du zero mais ça ne m'aide pas pour mon problème de tableaux..je n'utilise pas le m^me code puisque eux utilise echo$etc...

salut

si tu veux gérer ta base de donnée, mieux vaut apprendre le php/sql quand même...si moi j'y arrive alors c'est faisable :lol:
 
WRInaute occasionnel
oui je sais

Oui merci,
J'éssai d'apprencdre, j'ai compris le fonctionnement mais il faut avoué que sur presque tous les sites si tu fis les tutos tu as des erreurs de syntaxe car le code est mal tapé et sans modèle c'est du chinois. J'ai appris plus avec l'aide de ce post qu'avec 36 sites expliquant le fonctionnement avec modèles.

Autre question comment associer une requête à un jour donnée, j'ai une table course avec en colonne avec id_course , nom de la course, jour de la course.

Merci
 
WRInaute discret
Re: oui je sais

pmu-turfiste.com a dit:
Oui merci,
J'éssai d'apprencdre, j'ai compris le fonctionnement mais il faut avoué que sur presque tous les sites si tu fis les tutos tu as des erreurs de syntaxe car le code est mal tapé et sans modèle c'est du chinois. J'ai appris plus avec l'aide de ce post qu'avec 36 sites expliquant le fonctionnement avec modèles.

Autre question comment associer une requête à un jour donnée, j'ai une table course avec en colonne avec id_course , nom de la course, jour de la course.

Merci

Bonjour,
Dès que l'on parle de date ça devient compliqué car tout dépend de comment est enregistrée la date.
quelle est la structure de la table course ?
 
WRInaute discret
Deux petites choses :
la structure de la table, j'entends par là, non son contenu mais la nature, au minimum du champ c_date (DATE, DATETIME, VARCHAR, TEXT etc).

Ensuite en fonction de ce champs, les requetes peuvent être super simples et ne nécessiter aucun traitement supplémentaire en php ou bien être relativement bricolées et traitées en PHP. Le souci, c'est que, pour moi, en tout cas, ça reviendrais à vous donner ensuite une solution toute écrite et c'est pas toujours le but des forums. Il faut aussi que vous puissiez, soit tenter de le faire par vous meme, en allant par exemple sur d'autres sites plus spécialisés dans l'entre aide sur les requetes SQL, soit faire appel à un developpeur dont c'est le travail, soit tomber sur quelqun qui pourra se permettre de le faire "bénévolement".
 
WRInaute discret
ok
cherchez des informations sur les fonctions DATE en mysql. C'est ce qu'il a de plus puissant et de plus pratique pour gérer les dates.
 
Discussions similaires
Haut