我不知道爲什麼我得到和輸出像這樣的「資源ID#14」。而不是顯示輸出。PHP不顯示確切的返回值從mysql
這裏是我的功能看起來像
public function option_by_name($option_name=""){
global $database;
$sql = "select option_value from ".self::$tabel_name." where option_name='{$option_name}' and autoload=1";
$option_value = $database->query($sql);
echo $option_value;
}
MySQL查詢工作正常。但是有一些我在PHP中沒有返回值。
還有一個是return
只輸出布爾值嗎?
謝謝!
你必須在查詢過循環。我不知道你的數據庫類是怎麼樣的,但我認爲它是'$ database - > fetch_assoc()' – Reeno
是的,你錯過了返回形式$ database-> query()是一個'結果集資源;你可以迭代該結果集以獲得單個結果 –
'return'可以返回所有結果 – Reeno