2010-10-14 8 views
-1

J'ai une requête qui récupère deux colonnes de plusieurs lignes de la base de données. Je veux l'afficher dans une table en utilisant php, je dois utiliser des tableaux bidimensionnels je suppose S'il vous plaît aider sur comment dois-je procéder.Comment faire une boucle dans les tableaux en PHP pour afficher les résultats

while($row=mysql_fetchrow_array($qry)) 
{ 
Please guide how to store the columns in the array[][] 


} 


[Please guide on how to display the result in the display page] 
foreach( ) 
{ 
} 
+2

double possible de [ce qui est le meilleur endroit pour apprendre php] (http://stackoverflow.com/questions/3793134/what-is-the-best-place-to-learn-php – Gordon

+0

un petit exemple dans ma réponse précédente: http://stackoverflow.com/questions/3140714/separating-logic-style-in-php-properly/3140805#3140805 un exemple de la vie réelle, contrairement à ceux affichés ci-dessous –

+0

Il existe des exemples pour cela dans le manuel PHP: http://de3.php.net/manual/fr/mysqli-result.fetch-assoc.php – Gordon

Répondre

0
// store the columns in the array[][]: 
$res = array(); 
while($row=mysql_fetch_array($qry, MYSQL_NUM)) { 
    $res[] = $row; 
} 

// display the result in the display page 
echo "<table>\n"; 
foreach($res as $row) { 
    echo "<tr>\n"; 
    foreach ($row as $fld) { 
     echo "<td>$fld</td>\n"; 
    } 
    echo "</tr>\n"; 
} 
echo "</table>\n";
+0

vous ne fermez pas tag. –

+0

Demande: Je viens de régler cela. – ash108

+0

Puis-je obtenir une solution sans utiliser MSql_NUM, avec deux tableaux dimensionnels? – user524707

Questions connexes