Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak przygotować zestawienie do zapytania aktualizacyjnego?

UPDATE działa tak samo jak wstawianie lub zaznaczanie. Po prostu zamień wszystkie zmienne na ? .

$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. Sumuj wartości tablicy wielowymiarowej według klucza bez pętli

  2. Zapytanie MySQL „NIE W” 3 tabele

  3. Funkcja agregująca w MySQL - lista (jak LITAGG w Oracle)

  4. Jak przygotować zestawienie do zapytania aktualizacyjnego?

  5. Jak skonfigurować strukturę indeksu ElasticSearch z wieloma powiązaniami encji?