PDO::query — Jalankan pernyataan SQL dan kembalikan objek PDOStatement, yang dapat dipahami sebagai kumpulan hasil (PHP 5 >= 5.1.0, PECL pdo >= 0.2.0)
PDOStatement publik PDO::query ( string $statement )
PDOStatement publik PDO::query ( string $pernyataan , int $PDO::FETCH_COLUMN , int $colno )
PDOStatement publik PDO::query ( string $statement , int $PDO::FETCH_CLASS , string $classname , array $ctorargs )
PDOStatement publik PDO::query ( string $pernyataan , int $PDO::FETCH_INTO , objek $objek )
PDO::query() memanggil dan mengeksekusi pernyataan SQL dalam fungsi terpisah, mengembalikan kumpulan hasil (jika ada), dan pernyataan dikembalikan sebagai objek PDOStatement.
pernyataanPernyataan SQL yang akan dieksekusi.
PDO::query() mengembalikan objek PDOStatement jika berhasil, dan FALSE jika gagal.
Ulangi kumpulan hasil keluaran:
<?phpfunction getFruit($conn) { $sql = 'PILIH nama, warna, kalori DARI buah ORDER BY name'; foreach ($conn->query($sql) as $row) { print $row['name'] . "t"; cetak $baris['warna'] "t"; cetak $baris['kalori'] "n";
Output di atas adalah:
apel merah 150pisang kuning 250kiwi coklat 75lemon kuning 25oranye oranye 300pear hijau 150semangka merah muda 90