MySQL 쿼리 문에 변수를 넣는 방법은 무엇입니까?
x梦
x梦 2021-11-25 04:42:31
0
6
974

PHP를 사용하여 데이터베이스를 쿼리하고 싶은데 조건에 변수를 추가해야 합니다

"'%$cp[a-z]%'와 같은 병음이 있는 이름에서 가사, 노래 제목, 병음을 선택하세요."

이 방법으로 , [a-z]를 추가하지 않고 바로 오류가 보고됩니다. 문제는 없는데 쿼리에 추가해야 한다면 어떻게 해야 할까요?

x梦
x梦

모든 응답(2)
逆旅行人

제 생각에는 []가 퍼지 쿼리에 언급되지 않는 것 같습니다

逆旅行人

'%$cp%'와 같은 병음 및 병음 REGEXP '[a-z]'

에서 가사, 노래 제목, 병음을 선택하세요🎜
  • 회신하다 형님, 변수 뒤에 a-z 문자가 오는 방법이 있나요? 이 방법은 $cp와 a-z가 포함된 데이터만 찾을 수 있습니다.
    x梦 작가 2021-11-26 03:59:39
  • 회신하다 좋아요, 그냥 정규식에 변수를 넣어보세요
    autoload 작가 2021-11-26 08:51:02
  • 회신하다 그러면 "가사, 노래 제목, 병음 REGEXP `$cp[a-z]`를 병음하는 이름에서 병음 선택"이라는 퍼지 쿼리를 수행할 필요가 없습니다.
    autoload 작가 2021-11-26 08:58:12
  • 회신하다 아니요, 형제님, 그는 $cp[a-z]가 배열 변수이고 []를 아래 첨자로 취급한다고 생각할 것입니다. 구문 분석 오류: 구문 오류, 예상치 못한 '-', /www/wwwroot/xx.yuefenxiang에서 ']'가 필요합니다. cn/cs/fkyy.php 387행. 코드에서 $cp[a는 변수의 색상입니다.
    x梦 작가 2021-11-26 18:15:56
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿