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

Vkládání dat pomocí mysqli

Všechny proměnné byste měli svázat jednou pomocí bind_param() a ne dvakrát nebo Nkrát. Správný způsob je předat nejprve typy a poté proměnné.

změnit:

$stmt2->bind_param('s',$username);
$stmt2->bind_param('s',$password);

Autor

$stmt2->bind_param('ss',$username, $password);

S php5.6>=můžete předat pole pomocí ... operátora pro zjednodušení.

$data = array('user' => 'someUser', 'password' => 'secret');
$stmt2->bind_param('ss', ...$data);



  1. Výpočet vzdálenosti mezi PSČ v PHP

  2. jak zkontrolovat, zda je databáze konzistentní po nedokončené obnově

  3. Postgres Query Plan, proč je odhad řádku tak špatný

  4. Mohu uložit binární řetězec do sloupce CLOB