성능과 깨끗한 문자열을 개선해야한다고 알고 있지만 변수가 없다고 할 수 있습니까? 그 준비해야 하는가MySQLi - 모든 진술을 준비해야합니까?
그냥
SELECT COUNT(`column`) AS count FROM `table`
- 될 수 있을까요?
SELECT
성명서를 작성해서는 안되는 경우가 있습니까?
성능과 깨끗한 문자열을 개선해야한다고 알고 있지만 변수가 없다고 할 수 있습니까? 그 준비해야 하는가MySQLi - 모든 진술을 준비해야합니까?
그냥
SELECT COUNT(`column`) AS count FROM `table`
SELECT
성명서를 작성해서는 안되는 경우가 있습니까?일반적으로 다른 곳에서 변수를 취하는 명령문을 준비해야합니다. 대개 INSERT
및 UPDATE
문, SELECT
및 DELETE
과 WHERE
절이 있으며 인수가있는 저장 프로 시저 호출을 포함합니다.
이것은 실제로 질문에 전혀 답하지 않습니다. – cornergraf
일반적 규칙 : 쿼리에 사용자 입력이 포함되어 있으면이를 준비해야합니다. 그렇지 않으면 필요가 없습니다. 귀하의 모범은 준비 될 필요가 없습니다.
이 중 하나를 준비 할 필요가 없습니다. – thetaiko