0
이 쿼리로 확인되지 않았습니다 ... CU 또는 CI가 잘못 배치 된 것처럼 느껴집니다 ... SQL에서 $ db-> nameQuote를 사용하지 않고도이 쿼리가 제대로 작동했습니다.이 쿼리가 작동하지 않는 이유
$query = 'SELECT '. $db->nameQuote(CU.'id')
.' FROM '. $db->nameQuote('#__users'), $db->nameQuote('#__community_cinvit' CI)
.' WHERE '. $db->nameQuote(CU.'email').'='.$db->Quote(CI.'to_email')
.'AND'. $db->nameQuote(CI.'point_given').'='.$db->Quote('1');
$db->setQuery($query);
$conn = $db->loadResult();
echo $conn;
CU 및 CI
에 오류가
$db->nameQuote('#__users' CU)
에 추가 있는가? –나중에 첨가 .. $ DB-> nameQuote ('#__ community_cinvit'CI) jom_community_invit CI가 CU.email = CI.to_email AND CI.point_given = 1 이것은 어디 , jom_community_users의 CU에서이 올바른 SELECT CU.id이다 –
SQL에서 작동하는 쿼리는 다음을 사용합니다. mail ('[email protected] ', __FILE__.'=> '. __LINE__, $ query); 자신에게 te 쿼리를 메일로 보내고 phpmyadmin에서 실행하여 잘못된 것을 확인하십시오. – Ruben