다음 코드는 수동으로 값을 1로 설정하면 예상 결과를 반환하는 $ dep 코드에서 변수를 사용하는 결과가 없습니다. 나는 작은 따옴표와 큰 따옴표를 따옴표없이 시도했다. 내가 예 부하 불구하고보고하고 내가 쿼리의 두 번째 줄에 구문 오류가 있습니다sql이 결과를 반환하지 않습니다.
$dep = 1;
if (!$names) {
$sql = "SELECT topic_id, topic_pid, ispublic, isactive, topic, dept_id FROM '.TOPIC_TABLE
. ' WHERE dept_id='$dep' ORDER BY `sort`";
$res = db_query($sql);
당신이 틀림없이'if (! $ names)'가 당신을 실망시키지 않는다면? –
여기서 오류를 확인하십시오 –
osticket 핵심 코드의 핵심 부분이며 완벽하게 작동합니다. dept_id = 1 일 때 작동하는 where 절을 추가하는 dept_id가 있지만 당연히 변경되었습니다. 위의 코드처럼 배열 –