2012-09-03 27 views
2

我有一個名爲site的mySQL數據庫表設置。PHP PDO獲取所有行名稱作爲包含值的對象

而不是qet列標題來產生值的PHP對象我想從行中產生數據。

表:site

:::field:::::value::::: 

    url  www.example.com 
    name  example site 
    etc  Example Etcetera 

所以我希望能夠通過調用我想要的列名,我以後行從服務器獲取這些信息。我想爲site中的所有字段執行此操作,因爲我不想對site中的各個不同行執行多個呼叫;我寧願將所有信息從開始存儲在對象中:

例如。 <? echo $site['url']; ?>

我創建了這個似乎是導致錯誤:。

$sql = "SELECT * FROM `site`"; 
$site[]; 
foreach($sodh->query($sql) as $sitefield){ 
    $site[$sitefield['field']] = $sitefield['value']; 
} 

顯然我錯過了一些東西。 ¿有什麼想法?

回答

2
$site[]; 

應該

$site = array(); 
+0

確定,但還沒有固定的問題 –

+0

衝擊:錯字......你是正確的,並有固定的問題。謝謝。 –

相關問題