Bạn nên liên kết tất cả các biến một lần với bind_param()
và không phải hai lần hoặc N lần. Cách đúng là chuyển các kiểu đầu tiên, sau đó là các biến.
thay đổi:
$stmt2->bind_param('s',$username);
$stmt2->bind_param('s',$password);
Bởi
$stmt2->bind_param('ss',$username, $password);
Với php5.6> =bạn có thể chuyển một mảng với ...
toán tử để đơn giản hóa.
$data = array('user' => 'someUser', 'password' => 'secret');
$stmt2->bind_param('ss', ...$data);