私は現在、私のMySQLのテーブルの私の列からナビゲーションメニューを作ろうとしています。私は助けが必要ですMySQLのクエリオブジェクトを文字列に変換する
さて、私のPHPクラスのデータベースファイルで、私はこの機能を持っているので:
public function get_food_type(){
return $this->query("SELECT food_type FROM menu");
}
をそして、他のファイルで、私は次のコードを持っている:
<?php
require_once('Includes/wzDB.php');
$content = "<div id=\"menu\">"
. "< nav id=\"food\" >"
. "<ul>"
. $type=wzDB::getInstance()->get_food_type();
print($type);
if($type->num_rows>0){
while($row = $type->fetch_assoc()){
echo "<li>" . htmlspecialchars($row['food_type']) . "</li>";
}
}
"</ul>"
. "</nav>"
. "< /div>";
をしかし、私は実行しようとすると、ファイルに次のエラーメッセージが表示されます
Catchable fatal error: Object of class mysqli_result could not be converted to string in C:\xampp\new_directory\htdocs\Wu_Zen2\menu.php on line 8
このエラーを修正するにはどうすればよいですか?
非常に高く評価されました! – CFl