我使用MySQL
和PHP
。
这是我的代码。
<?php
$connect = mysqli_connect('HOSTNAME','USER','PASS','DBNAME') or die('error');
echo 'success';
?>
<?php
$post = $_POST["fruits"];
$query = mysqli_query(
$connect,"select * from radiobutton_search where fruits = '$post'");
while($result = mysqli_fetch_assoc($query)){
echo $result['fruits'];
}
?>
<form action="index.php" method="POST">
<input type="radio" name="fruits" value="バナナ">バナナ
<input type="radio" name="fruits" value="りんご">りんご
<input type="radio" name="fruits" value="オレンジ">オレンジ
<input type="submit" value="検索">
</form>
var_dump($query);
object(mysqli_result)[2]
public 'current_field' => int 0
public 'field_count' => int 2
public 'lengths' => null
public 'num_rows' => int 1
public 'type' => int 0
var_dump($post);
string 'りんご' (length=9)
※バナナ指香蕉,りんご指苹果,オレンジ指橙色。
然后,返回错误。
“可捕获的致命错误:类mysqli_result的对象无法在〜中转换为字符串”
我的代码有什么问题? 我无法处理这个错误。
请告诉我如何处理这个问题。