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

Jak korzystać z przygotowanych wyciągów mysqli?

Z mysqli::prepare dokumenty :

Znaczniki parametrów muszą być powiązane ze zmiennymi aplikacji za pomocą mysqli_stmt_bind_param() i/lub mysqli_stmt_bind_result() przed wykonaniem instrukcji lub pobraniem wierszy.

bind_param dokumenty .

tj.:

$name = 'one';
$age  = 1;

$stmt = $mysqli->prepare("INSERT INTO users (name, age) VALUES (?,?)");

// bind parameters. I'm guessing 'string' & 'integer', but read documentation.
$stmt->bind_param('si', $name, $age);

// *now* we can execute
$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. MySQL #1093 - W klauzuli FROM nie można określić tabeli docelowej „prezenty” do aktualizacji

  2. MySQL — użycie COUNT(*) w klauzuli WHERE

  3. Jak usunąć wszystkie zduplikowane rekordy w tabeli MySQL bez tabel tymczasowych?

  4. Jak mogę zaimportować duży (14 GB) plik zrzutu MySQL do nowej bazy danych MySQL?

  5. @GeneratedValue polimorficzna abstrakcyjna nadklasa nad MySQL