程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了PHP PDO返回单行大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决php PDO返回单行?

开发过程中遇到php PDO返回单行的问题如何解决?下面主要结合日常开发的经验,给出你关于php PDO返回单行的解决方法建议,希望对你解决php PDO返回单行有所启发或帮助;

只是获取。只得到一排。所以不需要foreach循环:D

$row  = $STH -> fetch();

示例(ty northkildonan):

$dbh = new PDO(" --- connection String --- "); 
$stmt = $dbh->prepare("SELECT name FROM myTable WHERE ID=4 liMIT 1"); 
$stmt->execute(); 
$row = $stmt->fetch();

解决方法

更新2:

那么这是它可以获得的最优化的吗?

$DBH = new PDO( "connection String goes here" );

$STH = $DBH -> prepare( "SELEct figure from table1" );

$STH -> execute();

$result = $STH -> fetch();

echo $result ["figure"];

$DBH = null;

更新1:

我知道我可以给sql查询增加限制,但是我也想摆脱foreach循环,这是我不应该需要的。

原始问题:

我有以下脚本,由于“ foreach”部分的缘故,它是从数据库返回许多行的良好IMO。

如果我知道我将总是只从数据库中获得1行,该如何优化它。如果我知道我只会从数据库中获得1行,我不明白为什么需要foreach循环,但是我不知道如何更改代码。

$DBH = new PDO( "connection String goes here" );

$STH = $DBH -> prepare( "SELEct figure from table1" );

$STH -> execute();

$result = $STH -> fetchAll();

foreach( $result as $row ) {
    echo $row["figure"];
}

$DBH = null;

大佬总结

以上是大佬教程为你收集整理的PHP PDO返回单行全部内容,希望文章能够帮你解决PHP PDO返回单行所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。