Mysql查询值无法打印

时间:2016-06-20 08:58:15

标签: php mysqli phpmyadmin

这是我的计划:

<?php
include('database.php');
$usb_comPort = "COM3";
date_default_timezone_set("Asia/Kolkata");
$time = date("h:i");
$sql = "SELECT bell_amount FROM bell_db WHERE bell_time='" . $time . "'";
$result = mysqli_query($conn, $sql);
echo $result
?> 

应该做的是检查数据库中的时间是否与当前时间匹配并打印否。那一排钟声。 我收到了这个错误: -

  

可捕获的致命错误:类mysqli_result的对象不可能   在第8行的D:\ xampp \ htdocs \ bell \ go.php中转换为字符串

我现在该怎么办?

更新: 嘿家伙感谢您的所有答案,但它仍然无法正常工作。它现在没有显示错误......它没有显示任何内容。我将当前时间添加到数据库并运行程序。它没有显示价值。谁能告诉我这是什么问题?

2 个答案:

答案 0 :(得分:0)

打印这样的价值

while($row = mysqli_fetch_assoc($result))
{ 
   echo $row['bell_amount']; 
}

答案 1 :(得分:0)

只需使用

$row = mysqli_fetch_assoc($result);

然后,您可以访问

之类的值
echo $row['bell_amount'];