实例1:
$stmt = $db->prepare("select * from uf_users");
$stmt->execute();
var_dump($stmt->fetchAll());?>
实例2:
$sth = $dbh->prepare("SELECT name, colour FROM fruit");
$sth->execute();/* 运用 PDOStatement::fetch 风格 */print("PDO::FETCH_ASSOC: ");
print("Return next row as an array indexed by column name\n");
$result = $sth->fetch(PDO::FETCH_ASSOC);
print_r($result);
print("\n");print("PDO::FETCH_BOTH: ");
print("Return next row as an array indexed by both column name and number\n");
$result = $sth->fetch(PDO::FETCH_BOTH);
print_r($result);
print("\n");print("PDO::FETCH_LAZY: ");
print("Return next row as an anonymous object with column names as properties\n");
$result = $sth->fetch(PDO::FETCH_LAZY);
print_r($result);
print("\n");print("PDO::FETCH_OBJ: ");
print("Return next row as an anonymous object with column names as properties\n");
$result = $sth->fetch(PDO::FETCH_OBJ);
print$result->NAME;
print("\n");
?> 以上例程会输出:PDO::FETCH_ASSOC: Return next row as an array indexed by column name
Array
([NAME] => apple[COLOUR] => red
)PDO::FETCH_BOTH: Return next row as an array indexed by both column name and number
Array
([NAME] => banana[0] => banana[COLOUR] => yellow[1] => yellow
)PDO::FETCH_LAZY: Return next row as an anonymous object with column names as properties
PDORow Object
([NAME] => orange[COLOUR] => orange
)PDO::FETCH_OBJ: Return next row as an anonymous object with column names as properties
kiwi