我是PHP和SQL的新手,但我需要一種方法將SQL查詢的結果存儲到變量中。PHP從PostgreSQL查詢得到結果字符串查詢
查詢是這樣的:
$q = "SELECT type FROM users WHERE username='foo user'";
$result = pg_query($q);
的查詢只會返回一個字符串;用戶的帳戶類型,我只需要將其存儲在變量中,以便我可以檢查用戶是否有權查看頁面。
我知道我很可能只是做到這一點查詢:
"SELECT * FROM users WHERE username='foo user' and type='admin'";
if(pg_num_rows($result) == 1) {
//...
}
但它似乎是一個不好的做法給我。
無論哪種方式,最好知道如何將它作爲變量存儲以供將來參考。
謝謝,那正是我所需要的。 – jonescb 2009-12-03 20:38:49