내 게임 시스템 용 select from 문을 작성했지만 행을 반환하지 않습니다.mysql SELECT에서 오류가 발생 했습니까?
누군가 내 오류를 발견 할 수 있습니까?
이것은 내 코드입니다. 'user_id' = '2'
내 게임 시스템 용 select from 문을 작성했지만 행을 반환하지 않습니다.mysql SELECT에서 오류가 발생 했습니까?
누군가 내 오류를 발견 할 수 있습니까?
이것은 내 코드입니다. 'user_id' = '2'
내 즉시 반응이 여러 유형 또는 CHAR 타입 USER_ID이고, 또한
$service_sql=mysql_query("SELECT * FROM user_services WHERE service_id='1' AND user_id='2'");
에
$service_sql=mysql_query("SELECT * FROM user_services WHERE service_id='1' AND 'user_id'='2'");
를 변경해야한다는 것이다? 그것이 숫자라면 '1'을 1로 변경하십시오.
$service_sql=mysql_query("SELECT * FROM user_services WHERE service_id='1' AND user_id='2'")
의 1 SERVICE_ID와 USER_ID와 데이터베이스에 하나가 있어요 '에서 따옴표로! "=="중 하나를 시도하여 변수의 값과 유형을 비교 다시 "=!"또는 제거'1 ': mysql_num_rows
이후
mysql_num_rows($service_sql) != 1
가를 반환 정수이면 문자열과 정확히 비교할 때 항상 false가됩니다.
당신에서 따옴표를 제거 분야 한 결과 전혀 다른 반환하는 경우 리디렉션 의미,하지만 난 2
$service_sql=mysql_query("SELECT * FROM user_services WHERE service_id='1' AND 'user_id'='2'");
if(mysql_num_rows($service_sql)!=='1'){
echo mysql_num_rows($service_sql);
echo "error";
예, 숫자입니다. 나는 잠시 후 화를 냈고 무작위로 쉼표와 speach 표시를 사용하기 시작했습니다. 때때로 도움이됩니다. 도움을 받으시고 도움을 청합니다. –
환영합니다, 답변을 수락하는 것을 잊지 마십시오! –
1 분을 기다려야 만했습니다 :) 잊지 않고있었습니다. –