PHP查询选择一条记录

标签 php mysql pdo

我刚开始使用 PHP,我不明白为什么这一行行不通

$zoek = '2341 KG';
foreach ($pdo->query ("select * from blad1 where Postkode = $zoek" ) as $klant)

但是这个确实很完美

foreach ($pdo->query ("select * from blad1 where Postkode = '2341 KG' " ) as $klant)

最佳答案

您应该准备该查询。

$stmt = $pdo ->prepare("select * from blad1 where Postkode = ?" );
$stmt->execute(array($zoek)); 
$klant = $stmt->fetch();//no loop it's a single record!

关于PHP查询选择一条记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24369940/

相关文章:

php - 我可以在 PHP 中混合使用 MySQL API 吗?

php - 有没有一种静态方法可以在 php 中抛出异常

php - Doctrine - 如何将数组绑定(bind)到 SQL?

mysql - 从大表效率中选择SUM

mysql - 如何获取mysql表中特定列的总和和总行数

javascript - 如何在javascript中将单引号添加到将在 Node JS中作为sql插入命令执行的字符串

php - PHP 中的 PDO 返回错误,但在 MySQL 控制台中不会发生

php - 在循环中创建多维数组

php - 如何按值删除重复的数组元素并保留最新条目?

php - PDO 异常 :SQLSTATE[HY000] [2006] MySQL server has gone away with xampp