Simplification code tableau
Bonjour tout le monde,
Je ne suis pas trés fort en PHP mais il n'y a que celui qui ne fait rien qui ne se trompe pas.
Ma problématique : Récupérer une valeur (juste une) qui est dans ma BDD, mais le probléme c'est que je n'arrive pas à passer outre que par un tableau ; voici mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| <?php
RecupID();
function RecupID()
{
try
{
$bdd = new PDO('mysql:host=localhost;dbname=TOTO;charset=utf8', 'USER', 'PASSWORD');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
$reponse = $bdd->query('SELECT IDMoulin FROM Moulins WHERE CodeMoulin=11');
//echo $reponse[0];
foreach($reponse as $element)
{
//print_r ($element);
$a=($element);
}
echo $a[0];
}
?> |
Comme vous pouvez le voir je passe par un tableau parcouru par un foreach juste pour mettre dans une variable la valeur que je veux récupérer.
N'y a t il pas un moyen plus simple ? (je suis sur que si :D )
J'ai essayé de faire un echo $reponse[0]; mais ça ne fonctionne pas de je ne comprend pas bien pourquoi par ailleurs, à moins que ce soit un tableau dans un tableau?! mais visiblement non car echo $reponse[0][0]; ne fonctionne pas non plus. :?
Merci par avance pour vos clarifications