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

mysqli_stmt::bind_result():Jumlah variabel ikat tidak cocok dengan jumlah bidang dalam pernyataan yang disiapkan

$mysqli->prepare("SELECT username, password FROM users WHERE username = ?");
$username = $_POST['name'];
$stmt->bind_param('s' ,$username);
$stmt->execute();
$stmt->bind_result($username, $password);

Sintaks pilihan Anda salah, sintaks yang benar adalahSELECT field1, field2, field3 FROM TABLE WHERE field1 = ? AND field2 = ?

Untuk memilih lebih banyak bidang, cukup pisahkan dengan koma dan bukan AND



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana cara menghapus aksen di MySQL?

  2. MIN/MAX vs ORDER BY dan LIMIT

  3. Cara Menghitung Pendapatan di MySQL

  4. Hapus cache kueri MySQL tanpa memulai ulang server

  5. Sepuluh Alat GUI MySQL Teratas