我处于原型阶段,所以我的第一排error_reporting(-1);
。尽管如此,我没有php错误,但php打印'无法获取数据。
正如我从php.net手册和stackoverflow类似的情况所理解的那样,我的$ sorgula返回FALSE。
但为什么呢?你能帮忙吗?
//i am sure that i am connected to db
if ($sorgula = mysqli_query($dbc, "SELECT * FROM tb_yazilar ORDER BY kolon_sn"))
{
while ($satir = mysqli_fetch_array($sorgula, MYSQLI_ASSOC))
{
echo $satir['kolon_yazar'].' - '.$satir['kolon_baslik'].' - '.$satir['kolon_yazi'].' - '.$satir['kolon_etiketler'].' - '.$satir['kolon_ytarihi'].' - - - - ';
}
}
else
{
echo 'could not get data';
}
mysqli_close($dbc);
答案 0 :(得分:0)
尝试在代码中使用mysqli_error
。
程序示例:
$sorgula = mysqli_query($dbc, "SELECT * FROM tb_yazilar ORDER BY kolon_sn")
or error_log(mysqli_error($dbc));
答案 1 :(得分:0)
我使用了它并且它有效:没有if,一旦它提取,返回并添加if。 :)
require 'db.php';
$query = "SELECT * FROM thoughts";
$result = mysqli_query($conn, $query);
while($row=mysqli_fetch_assoc($result)) {
echo "<td>" . "TEXT: ". $row['text'] . "</td>";
}
mysqli_close($conn);