0

php PDO selectステートメントを作成して、$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

に対応するPDOmysql_fetch_arrayはですfetch(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 に答える