USERSS 및 ZPATECNI라는 두 개의 테이블이 있습니다. 나는 다음과 같은 코드를 가지고 있지만,이 후에는 아무것도 표시되지 않는다. 올바른 선택입니다 - 그것은 Oracle SQL 개발자에서 작동합니다. ID, 사용자 이름 및 비밀번호는 테이블 사용자로부터, schvaleno는 zpatecni에서 가져온 것입니다.PHP의 여러 테이블에서 데이터 표시
무엇이 잘못 되었나요?
$r = $db->parseAndExecute("SELECT USERSS.ID, USERNAME, PASSWORD, SCHVALENO"
. " FROM USERSS JOIN ZPATECNI ON ZPATECNI.ID_OSOBA = USERSS.ID WHERE ADMIN = 'NO'");
while (($row = oci_fetch_array($r, OCI_ASSOC + OCI_RETURN_LOBS)) != false) {
echo $row['ID'];
echo $row['USERNAME'];
echo $row['PASSWORD'];
echo $row['SCHVALENO'];
}
당신에게 레코드가 모두 테이블에 존재하여 table.Does에서'no'로 admin''와 기록이 확실하다. 이 SQL을 SQL 서버에서 직접 실행하여보십시오. –
예, 테이블 사용자의 경우 admin = no 인 1 레코드가 있고 SQL 개발자의이 select 작업 –
무엇이'parseAndExecute'입니까? 나는'oci_parse'와'oci_execute'를 본다. 너 어디서 났니? –