이 은 그것을 한 번 바인딩으로 준비된 mysqli -statement 여러 번에 하나 개의 매개 변수를 사용할 수 있습니까? 이준비 mysqli 문에 하나 개의 매개 변수를 여러 번 사용
$stmt = $mysqli->prepare(SELECT * FROM user WHERE age BETWEEN ?1 - 2 AND ?1 + 2);
$stmt->bind_param('i', $myAge);
같은
뭔가 나는이 PDO
가능합니다 생각하지만, 나는 mysqli
으로이 작업을 수행하는 방법을 konw하지 않습니다.
일반 PDO에서는 불가능합니다. – mario
불행히도 없습니다. PDO는 매개 변수를 명명했습니다. MySQLi는 그렇지 않습니다. 따라서 두 번 바인딩해야합니다. – Tularis
확인. 그래서 저는 사실 매개 변수를 여러 번 바인딩해야합니다. 그 문제는 없지만 이것을 할 수있는 더 좋은 방법은 없다고 생각했습니다. – AbcAeffchen