Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Permintaan SQL mengembalikan false di PHP

Jika Anda menggunakan kueri berparameter, Anda harus meneruskan nilai parameter saat menjalankan kueri yang disiapkan.

Anda juga harus execute kueri yang telah disiapkan. Persiapan hanya meneruskan kueri ke database untuk kompilasi dan pengoptimalan, itu tidak benar-benar mengeksekusi kueri.

Juga jika Anda mendapatkan kesalahan dalam pernyataan akses basis data ini, ada fungsi/metode yang harus Anda gunakan untuk menampilkan pesan kesalahan aktual yang jauh lebih berguna daripada mengeluarkan sesuatu yang Anda buat sendiri seperti echo "Error creating SQL statement";

Juga ; tidak perlu.

$stmt = $conn->prepare("SELECT * FROM artist WHERE artID != ?");
if ( $stmt === false ){
    echo $conn->error;
    exit;
}


$stmt->bindParam('i', $some_variable)

$result = $stmt->execute();

if ( $result === false ) {
    echo $stmt->error;
    exit;
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menampilkan gambar dari database MySQL pada satu kolom JTable

  2. Mengekspor tabel dari Amazon RDS ke file CSV

  3. Cara Menggunakan MySQL Dengan Deno dan Oak

  4. Otomasi Penerapan Database MySQL

  5. Mysql Exists vs IN -- subquery vs subquery berkorelasi?