Mysql没有选择行

时间:2012-09-02 23:27:01

标签: php mysql

好的,所以我开始玩PDO,因为这里的一些人告诉我不再使用mysql_query了,现在我还有另一个问题。

我开始更改我的其他功能,因为我的某些页面不再显示任何文本,我已修改为PDO,这不会产生任何文本:

$house_sq = $_GET['house_sq'];
$query = $db->prepare("select house_sq, house_address, house_po, house_city_id from houses_info where house_sq=$house_sq");
$query->execute(array($house_sq => $house_sq));
$rows = $query->fetchAll(PDO::FETCH_ASSOC);
print_r($rows);

无论是什么数字,现在显示任何内容,它都适用于mysql_query ...

1 个答案:

答案 0 :(得分:4)

那是因为你必须绑定值:house_sq

$query = $db->prepare("select house_sq, house_address, house_po, house_city_id from houses_info where house_sq=:house_sq");
$query->execute(array(':house_sq' => $house_sq));