PDOStatement::debugDumpParams — Mencetak perintah prapemrosesan SQL (PHP 5 >= 5.1.0, PECL pdo >= 0.9.0)
bool PDOStatement::debugDumpParams ( batal )
Langsung mencetak informasi yang terkandung dalam pernyataan yang telah disiapkan. Menyediakan query SQL yang digunakan, jumlah parameter (Params) yang digunakan, daftar parameter, nama parameter, tipe parameter yang diwakili oleh integer (paramtype), nama kunci atau posisi, nilai, dan posisi dalam query (jika saat ini POD Jika driver tidak mendukung maka akan menjadi -1).
Ini adalah fungsi yang digunakan untuk debugging, yang secara langsung mengeluarkan data dalam kondisi keluaran normal.Tip: Selain menampilkan hasil secara langsung ke browser, Anda juga dapat menggunakan fungsi kontrol output untuk menangkap output dari fungsi saat ini dan kemudian (misalnya) menyimpannya ke string.
Hanya cetak parameter dalam pernyataan saat ini. Parameter tambahan tidak disimpan dalam pernyataan dan tidak dicetak.
Tidak ada nilai kembalian.
<?php/* Jalankan pernyataan yang telah disiapkan dengan mengikat variabel PHP*/$kalori = 150;$warna = 'merah';$sth = $dbh->prepare('PILIH nama, warna, kalori FROM buah WHERE kalori < :kalori DAN warna = :warna');$sth->bindParam(':kalori', $kalori, PDO::PARAM_INT);$sth->bindValue(':warna', $warna, PDO::PARAM_STR, 12);$sth->execute();$sth->debugDumpParams();?>
Rutinitas di atas akan menghasilkan:
SQL: [96] PILIH nama, warna, kalori DARI buah DIMANA kalori < :kalori DAN warna = :colourParams: 2Kunci: Nama: [9] :kaloriparamno=-1nama=[9] ":kalori"is_param=1param_type=1Kunci: Nama: [7] :colourparamno=-1name=[7] ":colour"is_param=1param_type=2
<?php/* Jalankan pernyataan yang telah disiapkan dengan mengikat variabel PHP*/$kalori = 150;$warna = 'merah';$nama = 'apel';$sth = $dbh->prepare('PILIH nama, warna , kalori DARI buah DIMANA kalori < ? DAN warna = ?');$sth->bindParam(1, $kalori, PDO::PARAM_INT);$sth->bindValue(2, $warna, PDO::PARAM_STR);$sth->execute();$sth->debugDumpParams();?>
Rutinitas di atas akan menghasilkan:
SQL: [82] PILIH nama, warna, kalori DARI buah DIMANA kalori < ? DAN warna = ?Params: 2Key: Posisi #0:paramno=0name=[0] ""is_param=1param_type=1Key: Posisi #1:paramno= 1nama=[0] ""is_param=1param_type=2