Afficher resultat requete SQL via php
Résolu/Fermé
dadou
-
25 sept. 2008 à 12:59
vignemail1 Messages postés 1246 Date d'inscription vendredi 8 octobre 2004 Statut Contributeur Dernière intervention 13 septembre 2019 - 25 sept. 2008 à 20:16
vignemail1 Messages postés 1246 Date d'inscription vendredi 8 octobre 2004 Statut Contributeur Dernière intervention 13 septembre 2019 - 25 sept. 2008 à 20:16
A voir également:
- Afficher resultat requete SQL via php
- Easy php - Télécharger - Divers Web & Internet
- Afficher les tables d'une base de données sql ✓ - Forum Programmation
- Afficher mot de passe wifi android - Guide
- Afficher appdata - Guide
- Resultat foot - Télécharger - Vie quotidienne
5 réponses
merci pour ta reponse, sa marche en partie
j'ai bien un tableau avec les champs de ma DB
en gros j'ai quelque chose de ce genre
ID Prenom Nom Age ....
1 toto dubois 30 .... 2 jean Dupont 35 .... 3 Alex xxxx 40 ....
j'ai bien un tableau avec les champs de ma DB
en gros j'ai quelque chose de ce genre
ID Prenom Nom Age ....
1 toto dubois 30 .... 2 jean Dupont 35 .... 3 Alex xxxx 40 ....
vignemail1
Messages postés
1246
Date d'inscription
vendredi 8 octobre 2004
Statut
Contributeur
Dernière intervention
13 septembre 2019
259
25 sept. 2008 à 13:10
25 sept. 2008 à 13:10
moi je verrai plutôt cela :
$connection = mysql_connect('localhost', '*******', '*******') or die ("Connection to SQL impossible"); $db = mysql_select_db('*******', $connection) or die ("Impossible to connect to Database"); $result = mysql_query('SELECT * FROM `*********`;') or die(mysql_error()); $nb_fields = mysql_num_fields($result); echo "<table>"; echo "<tr>"; for ($i=0; $i<$nb_fields; $i++) echo "<th>".mysql_field_name($result, $i)."</th>"; echo "</tr>"; echo "<tr>"; while ($ligne = mysql_fetch_assoc($result)){ foreach($ligne AS $key => $value) echo "<td>".$value."</td>"; } echo "</tr>"; echo "<table>"; mysql_close($connection);
vignemail1
Messages postés
1246
Date d'inscription
vendredi 8 octobre 2004
Statut
Contributeur
Dernière intervention
13 septembre 2019
259
25 sept. 2008 à 15:22
25 sept. 2008 à 15:22
c'est ma faute, j'ai mis
echo "</tr>";
echo "<table>";
au lieu de
echo "</tr>";
echo "</table>";
echo "</tr>";
echo "<table>";
au lieu de
echo "</tr>";
echo "</table>";
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mikey_UFC
Messages postés
312
Date d'inscription
jeudi 8 mars 2007
Statut
Membre
Dernière intervention
2 août 2010
1
25 sept. 2008 à 17:26
25 sept. 2008 à 17:26
remplace :
echo "<tr>";
while ($ligne = mysql_fetch_assoc($result)){
foreach($ligne AS $key => $value)
echo "<td>".$value."</td>";
}
echo "</tr>";
par
while ($ligne = mysql_fetch_assoc($result))
{
echo "<tr>";
foreach($ligne AS $key => $value)
echo "<td>".$value."</td>";
echo "</tr>";
}
echo "<tr>";
while ($ligne = mysql_fetch_assoc($result)){
foreach($ligne AS $key => $value)
echo "<td>".$value."</td>";
}
echo "</tr>";
par
while ($ligne = mysql_fetch_assoc($result))
{
echo "<tr>";
foreach($ligne AS $key => $value)
echo "<td>".$value."</td>";
echo "</tr>";
}
vignemail1
Messages postés
1246
Date d'inscription
vendredi 8 octobre 2004
Statut
Contributeur
Dernière intervention
13 septembre 2019
259
25 sept. 2008 à 20:16
25 sept. 2008 à 20:16
Exact, c'est moi qui avait mal placé mes echo "<tr>" et echo </tr>"