J'ai vu là-bas il existe de nombreuses façons de mettre les résultats d'une requête SQL dans un format utilisable (c'est-à-dire, des variables).obtenir des résultats de requête SQL
Si j'ai une requête SQL ciblée que je sais sera de retour un ensemble de valeurs attendues, permet de dire l'interrogation d'un numéro de client pour extraire des données, ville, état, prénom et nom, etc ..
code exemple suivant:
$example = '50';
$result = mysql_query("SELECT * FROM customers WHERE customer_ID = '$example'",$db);
while ($row = mysql_fetch_assoc($result)) {
foreach ($row as $col => $val) {
if ($col == 'firstname') {
$customerfirstname = $val;
}
}
}
ou d'une autre façon:
$result = mysql_query("SELECT * FROM customers WHERE customer_ID = '$example'",$db);
$myResultArray = array();
while ($row = mysql_fetch_assoc($result))
$myResultArray = $row;
foreach ($myResultArray as $val) {
$customerfirstname = $val['firstname'];
}
C'est juste deux que je pouvais penser.
L'une des méthodes ci-dessus est-elle préférable à l'autre? Si oui, pourquoi?
Existe-t-il une autre méthode qui soit encore plus efficace que ces deux méthodes?
Veuillez marquer la question dans la langue que vous utilisez. – Oded