以下のコードで初めて PDO を試してみます。期待しているときに結果を出力していません。
phpmyadmin でクエリをテストしましたが、php バージョン 5 を使用しています。
誰が私が間違っているのか教えてもらえますか?
<html>
<body>
<?php
$hostname = '###';
$username = '###';
$password = '###';
// $ids=array(Pete, Julia);
$ids=array('Pete', 'Julia');
$dbh = new PDO("mysql:host=$hostname;dbname=wizardlog", $username, $password);
$stmt = $dbh->prepare( 'SELECT * FROM wizardlog WHERE driver IN(:an_array)' );
$stmt->bindParam('an_array',$ids);
$stmt->execute();
print("PDO::FETCH_ASSOC: ");
print("Return next row as an array indexed by column name\n");
$result = $stmt->fetch(PDO::FETCH_ASSOC);
print_r($result);
print("\n");
// while($row = $stmt->fetch(PDO::FETCH_ASSOC))
// { echo 'results:'.$row['driver'].' '.$row['town']; }
?>
<body>
<html>