Mengambil Data
Topik ini dan topik di bagian ini membahas cara mengambil data.
SQLSRV Driver
Driver SQLSRV driver Microsoft untuk PHP untuk SQL Server menyediakan opsi berikut untuk mengambil data dari kumpulan hasil:
Catatan
Ketika Anda menggunakan salah satu fungsi yang disebutkan di atas, hindari perbandingan null sebagai kriteria untuk keluar dari perulangan. Karena fungsi sqlsrv mengembalikan false ketika kesalahan terjadi, kode berikut dapat mengakibatkan perulangan tak terbatas setelah kesalahan dalam sqlsrv_fetch_array:
/*``This code could result in an infinite loop. It is recommended that
you do NOT use null comparisons as the criterion for exiting loops,
as is done here. */
do{
$result = sqlsrv_fetch_array($stmt);
} while( !is_null($result));
Jika kueri Anda mengambil lebih dari satu kumpulan hasil, Anda bisa berpindah ke tataan hasil berikutnya dengan sqlsrv_next_result.
Mulai versi 1.1 dari Microsoft Drivers untuk PHP untuk SQL Server, Anda dapat menggunakan sqlsrv_has_rows untuk melihat apakah kumpulan hasil memiliki baris.
PDO_SQLSRV Driver
Driver PDO_SQLSRV Microsoft Drivers untuk PHP untuk SQL Server menyediakan opsi berikut untuk mengambil data dari kumpulan hasil:
Jika kueri Anda mengambil lebih dari satu tataan hasil, Anda dapat berpindah ke tataan hasil berikutnya dengan PDOStatement::nextRowset.
Anda dapat melihat berapa banyak baris dalam tataan hasil jika Anda menentukan kursor yang dapat digulir, lalu memanggil PDOStatement::rowCount.
PDO::p repare memungkinkan Anda menentukan jenis kursor. Kemudian, dengan PDOStatement::fetch Anda dapat memilih baris. Lihat PDO::p repare untuk sampel dan informasi selengkapnya.
Di Bagian Ini
Topik | Deskripsi |
---|---|
Mengambil Data sebagai Aliran | Memberikan gambaran umum tentang cara mengalirkan data dari server, dan menyediakan tautan ke kasus penggunaan tertentu. |
Menggunakan Parameter Arah | Menjelaskan cara menggunakan parameter terarah saat memanggil prosedur tersimpan. |
Menentukan Tipe Kursor dan Memilih Baris | Menunjukkan cara membuat tataan hasil dengan baris yang dapat Anda akses dalam urutan apa pun. |
Cara: Mengambil Jenis Tanggal dan Waktu sebagai String Menggunakan Driver SQLSRV | Menjelaskan cara mengambil jenis tanggal dan waktu sebagai string menggunakan driver SQLSRV. |
Cara: Mengambil Jenis Tanggal dan Waktu sebagai Objek TanggalWaktu PHP Menggunakan Driver PDO_SQLSRV | Menjelaskan cara mengambil jenis tanggal dan waktu sebagai objek menggunakan driver PDO_SQLSRV. |
Memformat string desimal dengan Driver SQLSRV | Menunjukkan cara memformat nilai desimal atau uang menggunakan driver SQLSRV. |
Memformat string desimal dengan Driver PDO_SQLSRV | Menunjukkan cara memformat nilai desimal atau uang menggunakan driver PDO_SQLSRV. |
Bagian Terkait
Cara: Menentukan Jenis Data PHP
Lihat Juga
Panduan Pemrograman untuk Driver Microsoft untuk PHP untuk SQL Server