06/10/2010, 12:03:04
Bon passons à l'étape 2 de ce live-tuto
il y a deux cas de figure que je rencontre
Select [1 seule valeur, comme un compteur par exemple] from table
Select [valeur1 valeur2, valeur3, ...] from table
dans le premier cas je te conseil le code suivant
tu peux utiliser $compteur directement
dans le second, je te préconnise cette façon de coder car très peu de ligne de code = moins d'erreur
court et efficace non ?
oublie donc ton foreach et les accès en ->move et ->close qui sont d'autant de possibilité pour insérer un bug
il y a deux cas de figure que je rencontre
Select [1 seule valeur, comme un compteur par exemple] from table
Select [valeur1 valeur2, valeur3, ...] from table
dans le premier cas je te conseil le code suivant
Code :
$compteur= $db->getOne($query);
if($compteur=== false) {/* faire code de gestion de l'erreur */}
echo "il y a ".$compteur." résultats en base";
dans le second, je te préconnise cette façon de coder car très peu de ligne de code = moins d'erreur
Code :
$resultat = $db->execute($query);
if($resultat === false) {/* faire code de gestion de l'erreur */}
while ($row = $result->FetchRow()))
{
echo "valeur1 =". $row['valeur1'];
echo "valeur2 =". $row['valeur2'];
echo "valeur3 =". $row['valeur3'];
}
oublie donc ton foreach et les accès en ->move et ->close qui sont d'autant de possibilité pour insérer un bug