我有一个MySQL数据库,其中有一个表中包含数据。但是,当我运行代码时,它没有显示任何结果。
<html><head><title>...</title></head>
<body>
<?php
$servername = "servername";
$username = "username";
$password = "password";
$conn = new mysqli($servername, $username, $password);
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT * FROM `Scans`";
$result = $conn->query($sql); ?>
<table><tr><td>Date</td><td>Time</td><td>Barcode</td><td>Status</td><td>Business</td></tr>
<?php
if ($result->num_rows > 0) {
while($row = $result->fetch_assoc()) {
echo "<tr><td>" .$row["Date"]. "</td><td>" .$row["Time"]. "</td><td>" .$row["Barcode"]. "</td><td>" .$row["Success"]. "</td><td>" .$row["Business"]. "</td></tr>";
}
echo "</table>";
} else {
echo "No Results";
}
$conn->close(); ?>
</body></html>
请帮帮忙?我不明白为什么..。
发布于 2018-07-22 02:12:51
通过将数据库名称添加到扫描查询中修复了该问题
$sql = "SELECT * FROM `db741921215`.`Scans`";
这似乎起作用了!
https://stackoverflow.com/questions/51458800
复制相似问题