更新1:
已經成功用ODBC連接到Oracle資料庫, 為何用PHP odbc_fetch_row 和 odbc_result_all 不能查詢資料? 但是用odbc_num_rows卻能查詢資料的行數 // 我建立了ODBC, 名叫MYDSN, 成功連接到Oracle資料庫 $conn = odbc_connect("MYDSN","username", "password"); $sql=" select PATIENT_NAME FROM PTM_PATIENTINFO "; $rs= odbc_do($conn,$sql); echo odbc_num_rows($rs)." "; //可以查詢資料的行數 odbc_result_all($rs, 'id="PATIENT_NAME" class="listing"'); //也不能查詢資料表內容 while ($row = odbc_fetch_row($rs)) { echo odbc_result($rs,1)." "; //不能查詢資料表內容 } odbc_close($conn) ;