Đây không phải là lỗi, bạn cung cấp hai tham số chỉ cho một trình giữ chỗ.
$sql->execute(array(':username',$username));
nên được
$sql->execute(array(':username' => $username));
Đây không phải là lỗi, bạn cung cấp hai tham số chỉ cho một trình giữ chỗ.
$sql->execute(array(':username',$username));
nên được
$sql->execute(array(':username' => $username));