MySQLi가 정말로 필요합니까, 아니면 죽습니까?
아래 코드에서 볼 수 있듯이 MySQLi 쿼리를 사용하거나 죽는 것이 일반적인 관행입니다. :
$update_result = mysqli_query( $link , $sql_update_login ) or die ('Unable to execute query. '. mysqli_error($link));
그러나 단점도 있습니다. 접근 방식:
수동 대신 오류를 확인하려면 오류 발생 시 예외를 발생시키도록 MySQLi를 구성하는 것이 좋습니다.
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
이 방법으로 모든 mysqli 명령을 작성할 수 있습니다. 필요 없이 또는 죽지 않고:
$result = mysqli_query($link, $sql);
오류가 발생하는 경우 예외가 발생하여 문제에 대한 자세한 정보를 제공합니다.
보다 철저한 생산 접근을 위해- PHP의 준비되고 균일하며 효율적인 오류 보고에 대한 자세한 내용은 PHP 오류 보고에 대한 기사를 참조하세요.
위 내용은 MySQLi의 '아니면 죽는다': 보안 위험인가, 필요악인가?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!