0

我想制作一个 php PDO 选择语句,并最终可以放置$row['field']在我想要的任何地方。

在普通的mysql中,我会这样做:

$row = mysql_fetch_array(mysql_query("SELECT * FROM table WHERE id = '1234'"));

然后我将能够放置$row['name']在一个地方和$row['items']另一个地方。

这个怎么做?

4

2 回答 2

2
$sth = $dbh->prepare("SELECT * FROM table WHERE id = '1234'");
$sth->execute();

$row = $sth->fetch(PDO::FETCH_ASSOC);

echo $row['field'];
于 2012-05-28T20:19:13.597 回答
0

PDO 对应的mysql_fetch_arrayfetch(PDO::FETCH_BOTH). 如果您只关心关联数组,则可以使用fetch(PDO::FETCH_ASSOC)

我建议你阅读这个简短的教程,它将让你很快地开始使用 PDO:http: //net.tutsplus.com/tutorials/php/why-you-should-be-using-phps-pdo-for-数据库访问/

于 2012-05-28T20:19:34.550 回答