Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Daten mit mysqli einfügen

Sie sollten alle Variablen einmal mit bind_param() binden und nicht zweimal oder N mal. Der richtige Weg besteht darin, zuerst die Typen gefolgt von den Variablen zu übergeben.

ändern:

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

Von

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

Mit php5.6>=können Sie ein Array mit ... übergeben Operator zu vereinfachen.

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