bindPar-6ren">
gpt4 book ai didi

PHP MySQL 结果 - 不必要地使用 foreach

转载 作者:行者123 更新时间:2023-12-01 00:13:06 24 4
gpt4 key购买 nike

我使用这种方法访问我的 MySQL 数据库:

$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

谢谢。

最佳答案

你可以使用

$row = $STH->fetch();
echo $row['email'];

它只会得到 1 行。

关于PHP MySQL 结果 - 不必要地使用 foreach,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12172138/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com