Mysql
 sql >> база данни >  >> RDS >> Mysql

Опит за актуализиране на запис с PDO

Този код е катастрофа:

$affected_rows = $db->exec("UPDATE requests SET") . 
                                               ^^---terminating your query here
                "lanId =  '" . $lanId . "', ".

Така че изпълнявате неправилно формирана заявка (UPDATE requests SET ), което или ще хвърли изключение от връщане на булева FALSE. След това свързвате цял куп текст (който би бил част от вашата заявка) към това FALSE.

И дори ако този код беше правилно структуриран, щяхте да сте ШИРОКО ОТВОРЕН за атаки с инжектиране на sql .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Алтернатива за ограничение на MySQL CHECK

  2. MySQL Binary Storage, използвайки BLOB VS OS файлова система:големи файлове, големи количества, големи проблеми

  3. Създайте дата от полета за ден, месец, година в MySQL

  4. flask-login:не мога да разбера как работи

  5. Как да актуализирам часовата зона за времевите марки (created_at и updated_at), управлявани от Laravel Eloquent?