Cela pourrait être facile pour vous les gars, mais je ne pouvais pas l'obtenir.Comment faire une boucle dans un tableau retour de la requête de Mysql
J'ai une classe php qui interroge la base de données et renvoie le résultat de la requête. J'affecte le résultat à un tableau et je veux l'utiliser sur mon script main.php. J'ai essayé d'utiliser echo $ var [0] ou echo $ var [1] mais les résultats sont 'array' au lieu de ma valeur. Tout le monde peut m'aider à propos de ce problème? Merci beaucoup!
Ma classe php
<?php
class teamQuery {
function teamQuery(){
}
function getAllTeam(){
$connection = mysql_connect(DB_SERVER,DB_USER,DB_PASS);
if (!$connection) {
die("Database connection failed: " . mysql_error());
}
$db_select = mysql_select_db(DB_NAME,$connection);
if (!$db_select) {
die("Database selection failed: " . mysql_error());
}
$teamQuery=mysql_query("SELECT * FROM team", $connection);
if (!$teamQuery){
die("database has errors: ".mysql_error());
}
$ret = array();
while($row=mysql_fetch_array($teamQuery)){
$ret[]=$row;
}
mysql_free_result($teamQuery);
return $ret;
}
}
?>
Mon php sur le main.php
$getTeam=new teamQuery();
$team=$getTeam->getAllTeam();
//echo $team[0] or team[1] output 'array' string!
// while($team){
// do something } can't work either
// How to loop through the values??
Merci!
Merci beaucoup! J'ai l'impression d'être assis à côté d'un groupe d'experts. Je n'ai posté ma question que depuis moins de 5 minutes et j'ai reçu tellement de réponses. Vous les gars, ça berce! +1 à vous tous. Depuis Felix Kling explique beaucoup de détails. Je lui ai donné 'réponse acceptée!' Merci encore! – FlyingCat