2013-04-10 42 views
0

使用print_r波紋管只是打印Array()oci在PHP返回數組中查詢不工作

爲什麼這不起作用?

$conn = oci_connect("wwbms_admin", "wwbms_admin", "PDBQA"); 

$sql = "SELECT COUNTRY_ID, DESCRIPTION FROM COUNTRY"; 
$query_country = oci_parse($conn, $sql); 

$list = array(); 

$result = oci_execute($query_country, OCI_DEFAULT); 

while(($row = oci_fetch_assoc($query_country))) { 
$items[$row['DESCRIPTION']] = $row['DESCRIPTION']; 
} 

print_r($list); 

oci_close($conn); 

任何幫助將是偉大的,謝謝。

+1

我沒有看到$ list被賦值。這是一個錯字還是上面缺少的東西? – sbatson5 2013-04-10 20:17:15

回答

1

您將$ list設置爲一個空數組(),然後在其上運行print_r。你永遠不會再設置它。你會得到可預測的結果。

也許你的意思是print_r($items);

+0

我道歉,我當然是白癡,謝謝你讓我明白:) – user1214840 2013-04-10 20:22:35