gpt4 book ai didi

php - 基本的 PHP 问题,代码不会运行! (没有错误只是空白)

转载 作者:行者123 更新时间:2023-12-01 00:06:52 24 4
gpt4 key购买 nike

好的,所以我正在尝试编写一些简单的代码来显示来自 MySQL 服务器的新闻文章,但我得到的只是页面中间完全空白的部分,而新闻文章应该位于该页面的中间部分。这是代码:

<?
$query = "SELECT ID, header, content FROM news ORDER BY ID DESC";
$result = mysql_query($query);

while($row = mysql_fetch_array($result))
{
echo "<div class=\"newsItem\">";
echo "<h2>" . $row['header'] . "</h2>";
echo "<p>" . $row['content'] . "</p>";
echo "</div>";
}
?>

问题似乎出在 while 循环上。如果我写 echo “WTF”;在循环外它会显示但是如果我把它写在里面它不会显示。我不太擅长 PHP,所以我很困惑。 ID 是 INT 和主键, header 是 VARCHAR(255),内容是 TEXT。有任何想法吗? connect scrips 也可以工作,因为它死机时我不会收到错误消息。

最佳答案

尝试添加错误捕获:

  $query = "SELECT ID, header, content FROM news ORDER BY ID DESC";
$result = mysql_query($query) or die(mysql_error());

或者您没有结果。所以为此添加一些东西:

if(mysql_num_row($result) > 0){
while($row = mysql_fetch_array($result))
{
echo "<div class=\"newsItem\">";
echo "<h2>" . $row['header'] . "</h2>";
echo "<p>" . $row['content'] . "</p>";
echo "</div>";
}
}
else {echo 'no results';}

关于php - 基本的 PHP 问题,代码不会运行! (没有错误只是空白),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6866828/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com