的我用這個方法來訪問我的MySQL數據庫:PHP MySQL的結果 - 使用不必要的foreach
$STH = $DBH->prepare("SELECT email FROM user WHERE unum = :u");
$STH->bindParam(':u', $json['u']); // Example only
try {
$STH->execute();
$STH->setFetchMode(PDO::FETCH_ASSOC);
} catch(PDOException $e) {
echo $e->getMessage();
}
現在,我知道,$ STH將只包含一個行,但我總是這樣做:
foreach($STH as $row){
... $row['email']... etc
foreach
是完全不必要的,使代碼更難以遵循。如何在不使用foreach
的情況下訪問$STH
中的email
?
謝謝。
謝謝,大家:) – Nick