Может кто-нибудь объяснить, как я буду выводить результат sql ниже? в настоящее время «Объект класса mysqli_result не может быть преобразован в строку».
$sql = ("SELECT AVG(ab_satisfactionScore) AS AverageSatisfactionScore FROM tbl_appointmentsbooked;"); $result = mysqli_query($connection, $sql); echo ($result);
Ошибка, потому что вы эхом отдаете объект, поэтому попробуйте это,
while($res = mysqli_fetch_array( $result )) { echo $res['AverageSatisfactionScore']; }
Используйте любую из mysqli_fetch_*()
(или в стиле ООП: $result->fetch_*()
) для извлечения результатов из объекта mysqli_results ($ results).
См. Документацию mysqli_result для различных методов и их использования.
потому что вы пытаетесь использовать echo
для печати объекта, и оно используется для печати только строки, вы должны использовать:
print_f($result);
вместо
echo ($result);