如何以简单的方式从数据库中只获取一个数据?

时间:2017-09-23 00:56:25

标签: php mysql pdo

在我的项目中,我使用PDO连接数据库,然后获取A数据。

结果就像:

testing foo #2c26b46b68ffc68ff99b453c1d30413413422d706483bfa0f98a5e886266e7ae  -
no match
testing bar #fcde2b2edba56bf408601fb721fe9b5c338d10ee429ea04fae5511b68fbf8fb9  -
no match
testing bazz #ef9b462f01f881c97791114d6244476bb33e418d3dbe0ee0967c4c80e764cd9c  -
no match
testing password #5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8  -
match

我有四个语句来获取它,代码是:

A

John

我认为这是一个丑陋而复杂的四个句子。

是否有其他简单明了的方法从DB中获取数据?

1 个答案:

答案 0 :(得分:0)

这可能是您正在寻找的:

$respTm =$conn->query(" select A  from IDC where stSrv='$prdSty' and diffLvl='easy';")
    ->fetchColumn();

但是将这样的陈述粘在一起并不总是最好的做法。

我发现调试和维护分成多行的代码更容易,就像问题中的示例一样。

例如,如果您需要使用调试器并在执行查询之后但在获取结果之前设置断点,那么如何进行?