我不知道出了什么问题,但它不起作用。它没有打印出结果。 我为查询尝试了很多解决方案但是。也许有人可以帮助我。
<?php
$hostname = "localhost";
$username = "root";
$password = "";
$databaseName = "dbapp";
$db = mysqli_connect($hostname, $username, $password, $databaseName);
if(!$db) {
exit("Connection failed: ".mysqli_connect_error());
}
$query = "SELECT id FROM datas";
$result = mysqli_query($db, $query);
print($result);
?>
答案 0 :(得分:0)
您无法将数组转换为字符串。您必须使用print_r()
才能打印出数组,因此请修改以下代码行:
print($result);
进入
print_r($result);
要从数据库中获取行,您必须按以下方式循环结果:
while ($row = $result->fetch_assoc()) {
print_r($row); # You can get element from $row as the following $row['id']
}
答案 1 :(得分:0)
您进行查询但尚未从数据库中获取数据。
$rows = mysqli_fetch_assoc($result);
var_dump($rows);