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

Вмъкнете select MySQL с подготвени оператори

Не е необходимо да свързвате стойностите от другата си таблица. Просто трябва да ги подготвите за стойностите, които потребителят предоставя. Можете безопасно да използвате съществуващите стойности.

$stmt = $mysqli->prepare ("INSERT into table_one (col_1, col_2, col_3)
        SELECT valuea, valueb, valuec FROM ANOTHERtable WHERE id = ?");
$stmt >bind_param ("i", $identity);
$stmt->execute();



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Управление на потребителски акаунт, роли, разрешения, удостоверяване на PHP и MySQL -- Част 5

  2. MySQLi - деклариране на променлива след bind_param?

  3. Как да решим проблема с кодирането на символи в MySQL?

  4. Показване на таблици в SQLite база данни в Python

  5. MySQL GROUP BY...HVING различни стойности едно и също поле