을 준비하여 쿼리를 준비하지만이 near '? ) AND ( user_fullname ? )'
mysql을 내가 mysqli 준비 사용하여 쿼리를 준비하고
$query="DELETE FROM table WHERE ( quiz_answer ? ) AND (user_fullname ?)";
$stmt = $mysqli->prepare($query);
$stmt->bind_param('ss',array('IS NULL','IS NULL'));
$stmt->execute();
이 도와주세요 사용할 수있는 권리 구문에 대한 MySQL 서버 버전에 해당하는 설명서를 확인 오류를주고있다 쿼리에서 문제를 발견했습니다. 미리 감사드립니다.
매개 변수를 MySQL 구문에 바인딩하려는 이유를 모르겠습니까? – BenM
check http://www.php.net/manual/en/mysqli.prepare.php – Damodaran
SQL 삽입을 막기 위해 바인드 매개 변수를 사용하려고합니다. –