Tableau associatif PHP
- Accueil
- Forum
- Programmation
- PHP
- Tableau associatif PHP
nonesofar13 Le 13 avril 2016 à 17:23 (Édité le 25 janvier 2019 à 17:50)
Je souhaite faire un tableau associatif en php ou chaque question à une réponse qu'il lui correspond.
exemple:
1 je suis étudiant
2 je suis architecte
3 je suis entrepreneur
Or mon script ne fonctionne pas, il ne renvoi pas de valeur array(0) {} pour $montable.
Or $idquest est correct dans mon script.
Je n'arrive plus à voir mes erreurs lol. Merci d'avance
//on exporte la table sous forme d'un tableau
mysqli_report(MYSQLI_REPORT_STRICT); // activation des erreurs par exceptions
$montable = array();
$query = "SELECT Rep, IdQ FROM reponse where IdQuest=?";
try {
$stmt = $database -> prepare($query);
$stmt -> bind_param("d", $idquest);
$stmt -> execute();
$stmt -> bind_result($rep, $id);
$result = $stmt->result_metadata();
while($row = $result->fetch_assoc()) {
if(empty($montable)) $montable[] = array_keys($row); // ajout d'une ligne de titres
$montable[] = $row;
}
$stmt -> close();
}
catch(mysqli_sql_exception $ex) {
$montable = array('Erreur SQL ' . $ex->getCode(), $ex->getMessage());
}
var_dump($montable);
nonesofar13 Le 13 avril 2016 à 17:33 (Édité le 1 janvier 1970 à 01:00)
https://drive.google.com/open?id=0B0jVAtuEpwDKZ1haU3VMRDdYZzg
En fait je souhaite que en fonction de l'IdQuest j'affiche la Rep et IdQ associé à la réponse.
Voilou si c'est plus clair comme ça.
nonesofar13 Le 14 avril 2016 à 13:39 (Édité le 1 janvier 1970 à 01:00)
Voila ma table vu que le lien google drive est mort, je souhaite associer Rep et IdQ dans un tableau php.
Alors j'ai peut-être une piste qui serait que ma requête sql est fausse.
Vous connaissez des systèmes pour tester les requêtes sql. J'ai vu ça http://www.heidisql.com/.
Dans php myadmin, j'ai fait un test dans la console sql de ma requête :
SELECT Rep, IdQ FROM reponse where IdQuest=3
mais le seul message d'erreur que j'ai est
Des erreurs ont été détectées sur le serveurDu coup je sais pas si ma requête est bonne ou pas.
Merci d'avance.
Bonne journée :)
nonesofar13 Le 18 avril 2016 à 20:41 (Édité le 1 janvier 1970 à 01:00)
Étant donné que mon tableau associatif devait servir à exporter vers excel.