我可以连接到数据库,但我不能回声,所有时间说0结果但我的数据库有TABLE(文本),有2个COLUMN id和文本,我已经在我的表中插入了文本。
$con = mysqli_connect("localhost","1078362","nenaddurmisi022");
if (!$con) {
die("Connection failed: " . mysqli_connect_error());
}
$sql = "SELECT vesti FROM comment";
$result = mysqli_query($con, $sql);
if (mysqli_num_rows($result) > 0)
{
// output data of each row
while($row = mysqli_fetch_assoc($result)) {
echo $row["vesti"]."<br>";
}
}
else {
echo "0 results";
}
mysqli_close($con);
答案 0 :(得分:0)
试
$sql = "SELECT * FROM text";
而不是
$sql = "SELECT text FROM text";
还要确保你的表名是文字。
你可以尝试的最后一件事是替换
echo $row["text"]."<br>";
通过
print_r($row);
查看是否有来自您的数据库
的结果集答案 1 :(得分:0)
您正在使用除数据库连接之外的所有mysqli
函数。尝试将第一行更改为...
$con = mysqli_connect("localhost", "1078362", "nenaddurmisi022");
...并将最后一行更改为...
mysqli_close($con);
我猜这个脚本产生了很多错误,但是你没有看到它们。您应该将这些行添加到脚本的顶部...
error_reporting(E_ALL);
ini_set('display_errors', 1);