sql >> Databáze >  >> RDS >> Mysql

Jak používat připravené příkazy mysqli?

Z mysqli::prepare dokumenty :

Značky parametrů musí být svázány s proměnnými aplikace pomocí mysqli_stmt_bind_param() a/nebo mysqli_stmt_bind_result() před provedením příkazu nebo načtením řádků.

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. Rekurzivní dotaz na SQL Server

  2. Jak vrátit pouze pracovní čas z rezervací v PostgreSql?

  3. Jak provést hromadné vložení v MySQL?

  4. Operátor SQLite INTERSECT