【发布时间】:2012-08-24 07:09:39
【问题描述】:
php 用 var_dump 完成的结果:29
phpmyadmin 完成的结果:3
我在 phpmyadmin 中这样做:
SELECT * FROM tmp_foire_aux_vins_2012 WHERE 1 和 prix_foire
为什么返回结果和现实不一样,好的结果是3
代码如下:
$query = "SELECT * FROM tmp_foire_aux_vins_2012 WHERE 1 $whereClause ORDER BY enseigne ASC $order";
$aRecordsListResultTab = $_SESSION["PDO"]->query($query, $param)->fetchALL(PDO::FETCH_OBJ);
$countResult = count($aRecordsListResultTab);
var_dump $参数
数组
0 => 整数 5
var_dump $whereClause
字符串 ' 和 prix_foire
$query = "SELECT * FROM tmp_foire_aux_vins_2012 WHERE 1 and prix_foire < ? ORDER BY enseigne ASC , prix_foire DESC "
【问题讨论】:
-
@Neal,这不是重复的,我每天在我的所有网站上都这样做,这只是在这种情况下使用准备好的查询
标签: php pdo prepared-statement