AFFICHER NOMBRE DE COLONNES DUNE REQUETE

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : AFFICHER NOMBRE DE COLONNES DUNE REQUETE

Re: AFFICHER NOMBRE DE COLONNES DUNE REQUETE

par stealth35 » 31 juil. 2010, 22:00

faut utiliser foreach tout simplement

Re: AFFICHER NOMBRE DE COLONNES DUNE REQUETE

par Ganesh » 28 juil. 2010, 16:33

Bonjour,

C'est plus un problème de php que de SQL mais allons-y :)
Première solution, ainsi que le stipule le manuel php à propos de la fonction mysql_fetch_row() que tu utilises, "mysql_fetch_row() retourne un tableau indexé numériquement, qui correspond à la prochaine ligne du résultat MySQL result".
Il suffit donc d'utiliser la fonction PHP retournant le nombre d'entrée d'un tableau.

Deuxième solution, puisque tu disposes déjà d'une ressource mysql, autant utiliser les fonctions associées. En cliquant sur le lien que je t'ai donné, tu trouveras toutes ces fonctions, jette un coup d'oeil dessus, celles que tu cherches ont des noms évocateurs.

AFFICHER NOMBRE DE COLONNES DUNE REQUETE

par YaUnBeug » 28 juil. 2010, 15:31

Bonjour,
voila j'ai une requete sql que soumet un utilisateur sur une table mais je ne sais ni le nombre de lignes , ni le nombre de colonne de chaque ligne que contiendra le resultat de la requete.

je sais pas comment trouver le nombre de colonne de chaque ligne.
Je pense faire un truc de ce genre mais ca marche pas

while($row = mysql_fetch_row($result)) {
for($i=0;$i<LA je sais pas quoi mettre ;$i++) {

        echo $row[$i];echo '<br>';
        }
}