Mysql
 sql >> Database >  >> RDS >> Mysql

Inserimento di dati tramite mysqli

Dovresti associare tutte le variabili una volta con bind_param() e non due o N volte. Il modo corretto è passare prima i tipi seguiti dalle variabili.

cambia:

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

Per

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

Con php5.6>=puoi passare un array con ... operatore per semplificare.

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