J'ai souhaite récupérer le résultat d'une requête mysql puis copier le résultat dans un tableau "php" pour en faire le traitement des données après la déconnexion de la base de données. Le but est de réduire le nombre de requêtes mysql et le temps de connexion à la base de données.
Extrait de mon code exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 // connexion à la base de données // ..... // requette $sql = 'SELECT * FROM animations'; $result=mysql_query($sql) or die(mysql_error()); $tableau = array(); // création d'un tableau vide while ($ligne = mysql_fetch_array($result)) // pour chaque ligne résultat { $tableau[] = $ligne; // ajoutes la ligne a la fin du tableau } var_dump($tableau); //déconnexion base de données mysql_close($Connect); // accès aux données dans $tableau ???? ...????
Jusqu'à la fonction var_dump() tout va bien. Elle m'affiche les données résultant de la requête.
Ma question est la suivante:array(65) { [0]=> array(14) { [0]=> string(1) "1" ["id"]=> string(1) "1" [1]=> string(0) "" ["nom_conseiller_cp"]=> string(0) "" [2]=> string(0) "" ["prenom_conseiller_cp"]=> string(0) "" [3]=> string(19) "2010-05-05 00:00:00" ["date"]=> string(19) "2010-05-05 00:00:00" [4]=> string(1) "5" ["bpso_agent"]=> string(1) "5" [5]=> string(0) "" ["nom_conseiller_bpso"]=> string(0) "" [6]=> string(0) "" ["prenom_conseiller_bpso"]=> string(0) "" } [1]=> array(14) { [0]=> string(1) "2" ["id"]=> string(1) "2" [1]=> string(0) "" ["nom_conseiller_cp"]=> string(0) "" [2]=> string(0) "" ["prenom_conseiller_cp"]=> string(0) "" [3]=> string(19) "2010-04-14 00:00:00" ["date"]=> string(19) "2010-04-14 00:00:00" [4]=> string(1) "8" ["bpso_agent"]=> string(1) "8" [5]=> string(0) "" ["nom_conseiller_bpso"]=> string(0) "" [6]=> string(0) "" ["prenom_conseiller_bpso"]=> string(0) "" } [2]=> array(14) { [0]=> string(1) "3" ["id"]=> string(1) "3" [1]=> string(0) "" ["nom_conseiller_cp"]=> string(0) "" [2]=> string(0) "" ["prenom_conseiller_cp"]=> string(0) "" [3]=> string(19) "2010-03-12 00:00:00" ["date"]=> string(19) "2010-03-12 00:00:00" [4]=> string(2) "28" ["bpso_agent"]=> string(2) "28" [5]=> string(0) "" ["nom_conseiller_bpso"]=> string(0) "" [6]=> string(0) "" ["prenom_conseiller_bpso"]=> string(0) "" } [3]=> array(14) { [0]=> string(1) "4" ["id"]=> string(1) "4" [1]=> string(0) "" ["nom_conseiller_cp"]=> string(0) "" [2]=> string(0) "" ["prenom_conseiller_cp"]=> string(0) "" [3]=> string(19) "2010-02-24 00:00:00" ["date"]=> string(19) "2010-02-24 00:00:00" [4]=> string(2) "29" ["bpso_agent"]=> string(2) "29" [5]=> string(0) "" ["nom_conseiller_bpso"]=> string(0) "" [6]=> string(0) "" ["prenom_conseiller_bpso"]=> string(0) "" } ... etc....
Comment accéder aux données de la variable $tableau (résultat de la requette mysql)?
Merci d'avance pour votre aide
Partager