1

以下のコードで初めて 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>
4

0 に答える 0