Это моя программа:значение запроса Mysql не может быть напечатан
<?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
?>
Что следует делать это не проверить, если время в базе данных соответствует текущему времени и печатать нет. колоколов в этой строке. Я получаю эту ошибку: -
Catchable fatal error: Object of class mysqli_result could not be converted to string in D:\xampp\htdocs\bell\go.php on line 8
Что я должен делать?
ОБНОВЛЕНИЕ: привет, ребята, спасибо за все ваши ответы, но он все еще не работает. Теперь он не показывает ошибку ... ну это ничего не показывает. Я добавил текущее время в базу данных и запустил программу. он не показывает значение. Может ли кто-нибудь сказать мне, в чем проблема?
'в то время как ($ строка = mysqli_fetch_assoc ($ результат)) {echo $ row ['bell_amount']; } ' –
не повторяют' $ result'. Прочитайте http://php.net/manual/en/mysqli-result.fetch-assoc.php – Saty
Пожалуйста, прочитайте мой комментарий в своем ответе, и вы поймете, почему ваш код не работает –