High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Forum
PHP
Sujet Précédent
Sujet Suivant
Parcourir les colonnes d'une table
cs_piep14
Messages postés
345
Date d'inscription
lundi 15 mars 2004
Statut
Membre
Dernière intervention
13 mai 2011
- 24 sept. 2005 à 21:47
malalam
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Membre
Dernière intervention
2 mars 2010
-
26 sept. 2005 à 12:37
Bonsoir, je cherche le moyen de parcourir les colonnes d'une table.
Car pour le moment j'ai fait :
Code:
<?
$req2 = mysql_query("SELECT * FROM `presentation` WHERE `id`='$_POST[id]'");
$res2 = mysql_fetch_array($req2);
echo "NOM DE LA COLONNE, ";
for($i=1;$i<6;$i++)
{
$j=$res[colonne1]-$i;
if($j<0)
{
echo "";
}
else
{
echo "";
}
}
echo ", \";
echo "
";
?>
Je ressort seulement la valeur de la colonne1. Pour éviter de répéter ce code de multiples fois, je voudrais parcourir les colonnes une à une sans compter la première qui est mon champs ID !!!
Je vous remercie d'avance !!!
Afficher la suite
A voir également:
Sql afficher les colonnes d'une table
Php table
-
Conseils pratiques -PHP
Inserer les données d'une table dans une autre sql
✓
-
Forum SQL
MySQL copier une table vers une autre table
✓
-
Forum SQL
Sql ne pas afficher les doublons
-
Forum Visual Basic
Renommer une colonne sql server
✓
-
Forum SQL
1 réponse
Réponse 1 / 1
malalam
Messages postés
10839
Date d'inscription
lundi 24 février 2003
Statut
Membre
Dernière intervention
2 mars 2010
25
26 sept. 2005 à 12:37
Hello,
retour vers les tutos php/bdd...
Tout d'abord, utilise plutôt <?php et non pas <?, pour des raisons de portabilité.
Ensuite, il vaut mieux nommer chacun des champs dont on a besoin,
plutôt que d'utiliser * lors d'un SELECT. (on économise des ressources).
Enfin, on parcourt les résultats renvoyés par un fetch avec une boucle
while. A moins que l'on soit sûr de n'avoir qu'ul seul enregistrement
retourné.
<?php
$req2 = mysql_query("SELECT colonne1, colonne2 FROM `presentation` WHERE `id`='$_POST[id]'");
echo "NOM DE LA COLONNE, \";
while ($res2 = mysql_fetch_array($req2)) {
echo '';
for($i=1;$i<6;$i++)
{
$j=$res[colonne1]-$i;
if($j<0)
{
echo
"";
}
else
{
echo
"";
}
}
echo ', ';
}
echo \"\";
echo "
";
?>
Un truc dans le genre. Après, débrouille toi pour ouvrir et fermer correctement tes cellules.
Votre réponse
Discussions similaires
recuperer les noms de champs d'une table
dimabab
-
8 juil. 2009 à 11:53
XARK
-
22 juil. 2019 à 14:32
SELECTIONNER les 5 dernière ligne d'une table
nicomilville
-
15 juin 2008 à 17:20
dac
-
25 juin 2020 à 09:14
decimal (12,2) ca veut dire quoi?
cs_deubal
-
9 déc. 2005 à 16:23
Momo13
-
26 avril 2023 à 17:43
ajouter des colonnes lors d'un SELECT
marhoa
-
16 août 2005 à 11:31
nhervagault
-
17 août 2005 à 19:27
afficher un tableau en php
Larose_1921
-
18 avril 2020 à 16:00
s
-
6 mai 2020 à 18:11
Rejoignez-nous