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

Memasukkan data menggunakan mysqli

Anda harus mengikat semua variabel sekali dengan bind_param() dan tidak dua kali atau N kali. Cara yang benar adalah melewati tipe terlebih dahulu diikuti dengan variabelnya.

ubah:

$stmt2->bind_param('s',$username);
$stmt2->bind_param('s',$password);

Oleh

$stmt2->bind_param('ss',$username, $password);

Dengan php5.6>=Anda dapat melewatkan array dengan ... operator untuk menyederhanakan.

$data = array('user' => 'someUser', 'password' => 'secret');
$stmt2->bind_param('ss', ...$data);



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dukungan ScaleGrid DigitalOcean untuk MySQL, PostgreSQL, dan Redis™ Sekarang Tersedia

  2. 15 Tips Penyesuaian dan Pengoptimalan Kinerja MySQL/MariaDB yang Berguna

  3. Menginstal dan Bekerja dengan MySQL 5 di Windows 7

  4. Kelola MySQL dengan phpMyAdmin di Ubuntu 10.10 (Maverick)

  5. Dapatkan nilai AUTO_INCREMENT saat ini untuk tabel apa pun