2016-11-19 1 views
-1
$act = "1"; 
$query = mysqli_query($conn, "SELECT * FROM pp_ta WHERE Lic = '".$lic."' And WHERE active= '".$act."'"); 

오류 0 SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 설명서를 확인하여 올바른 구문이 1 행에서 'WHERE active ='1 ''근처에서 사용되는지 확인하십시오.큰 따옴표와 작은 따옴표를 사용하는 경우 PHP mysql

인용문과 관련되어 있다고 생각합니다. 나는 그것을 이해하기 위해 7 시간 동안 tryng하고 있었다.. 어떤 생각?

+0

1 문자열에 7 시간? SQL 구문에 오류가 있습니다. 따옴표와 아무 관련이 없습니다. – Xorifelse

+0

'SELECT * FROM table WHERE cola = 'value'and colb = 'value '' 어디에서'WHERE' 절을 추가 할 생각을 얻었습니까? – Xorifelse

+0

그건 그랬어 !!!!!!! 나는이 문장의 다른 버전의 무리를 통해 갔다. 한 번에 나는 두 번째를 제거했다. .. 감사합니다. xor !! – kryle

답변

1

하나의 쿼리에서 두 번 사용하지 않아도됩니다. 이것을 시도하십시오

$act = "1"; 
$query = mysqli_query($conn, "SELECT * FROM pp_ta WHERE Lic = '".$lic."' And active= '".$act."'"); 
관련 문제