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

Bagaimana cara menyiapkan pernyataan untuk kueri pembaruan?

Sebuah UPDATE bekerja sama dengan insert atau pilih. Ganti saja semua variabel dengan ? .

$sql = "UPDATE Applicant SET phone_number=?, street_name=?, city=?, county=?, zip_code=?, day_date=?, month_date=?, year_date=? WHERE account_id=?";

$stmt = $db_usag->prepare($sql);

// This assumes the date and account_id parameters are integers `d` and the rest are strings `s`
// So that's 5 consecutive string params and then 4 integer params

$stmt->bind_param('sssssdddd', $phone_number, $street_name, $city, $county, $zip_code, $day_date, $month_date, $year_date, $account_id);
$stmt->execute();

if ($stmt->error) {
  echo "FAILURE!!! " . $stmt->error;
}
else echo "Updated {$stmt->affected_rows} rows";

$stmt->close();



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Melarikan diri dari kartu liar MySQL

  2. MySQL setara dengan fungsi DECODE di Oracle

  3. SEKARANG () Contoh – MySQL

  4. Mengimpor CSV ke MySQL dengan format tanggal berbeda

  5. mysql -> masukkan ke tbl (pilih dari tabel lain) dan beberapa nilai default