반응형
mysql_real_escape_string을 PHP7로 변환하려면 어떻게 해야 하나요?
워드프레스를 사용하여 PHP 7.0.11에서 워드프레스 시스템을 실행했습니다.사용하려는 플러그인이 작동하지 않고 로그를 확인하면
PHP 치명적 오류:미검출 오류: 정의되지 않은 함수 mysql_real_escape_string()을 호출합니다.
이 에러 메시지를 검색한 결과, 내선번호가 사용되지 않는 것을 알 수 있었습니다.
이 문장을 PHP 7 이상에서 작동하도록 변환하려면 어떻게 해야 합니까?
$ids = mysql_real_escape_string( $ids );
$result = $wpdb->query( "DELETE FROM $table_name WHERE id IN( $ids )" );
Wordpress 문서에서 다음을 발견했습니다.
워드프레스 네이티브 기능을 사용할 수 있습니다.
wpdb::_real_escape( string $string )
또는
$query = $wpdb->prepare(
"SELECT post_title from $wpdb->posts
WHERE post_title LIKE %s",
"%" . $myTitle . "%"
);
언급URL : https://stackoverflow.com/questions/40125145/how-to-convert-mysql-real-escape-string-to-php7
반응형
'programing' 카테고리의 다른 글
| url 파라미터로 전달된 로그인 파라미터 해결 비활성화 방법 / url에서 (0) | 2023.04.04 |
|---|---|
| Redx Reducer 내부의 상태에 액세스하는 방법 (0) | 2023.04.04 |
| $watch 이벤트를 angularjs에서 수동으로 실행 (0) | 2023.04.04 |
| 각도 오류: "ngModel은 'input'의 기존 속성이 아니므로 바인딩할 수 없습니다." (0) | 2023.04.04 |
| 리액트 스위칭 다이내믹세그먼트가 액세스하면 크래시 (0) | 2023.04.04 |