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

Masalah dengan memperbarui bidang MySQL dengan PHP

Ada beberapa antarmuka SQL untuk berbagai merek database di PHP. Anda belum menunjukkan kode PHP yang Anda gunakan untuk mengeksekusi kueri, Anda juga belum mengidentifikasi merek database yang Anda gunakan.

Dalam beberapa antarmuka SQL di PHP, membuat pernyataan secara implisit mengeksekusi SQL. Kemudian Anda memiliki kesempatan untuk mengambil hasil (jika itu adalah pernyataan SELECT). Jika pernyataan Anda adalah SELECT atau DELETE, kemungkinan tidak ada kerusakan yang dilakukan, meskipun tidak perlu mengeksekusi pernyataan dua kali. Namun, jika pernyataan Anda adalah INSERT atau UPDATE, Anda mungkin mendapati bahwa pernyataan tersebut telah berlaku dua kali.

Misalnya, menggunakan PDO:

$pdo = new PDO(...options...);
$stmt = $pdo->query('UPDATE ...'); // executes once
$stmt->execute(); // executes a second time


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Meningkatkan MySQL 5.5 ke 5.6 di Ubuntu 14.04

  2. pertanyaan basis data di sql

  3. JSON dan unggah gambar ke server

  4. Memasukkan ke MySQL dari PHP (jQuery/AJAX)

  5. Bagaimana cara menghasilkan UUIDv4 di MySQL?