0

我正在创建一个 CMS 并让 php 创建一个页面。我有一个像这样的while循环

while($row = mysql_fetch_array($results)) {
echo "some html code" . $row['name'];

它缩短了,但希望你明白这一点。我的页面中的全部内容都可以正常工作,并且我想将其移至包含功能,因为我想重用它。问题是我这样做并且它停止工作。

我做了一些测试,发现该函数正在获取查询结果,并且在执行 var dump 后两者都是相同的,当我尝试将其分配给数组时,问题就来了。它返回为假,因此在上面的代码中,例如,

$row = false;

我完全迷失了这一点,如果我的解释令人困惑,我很抱歉,但我是一个新手,我尝试过搜索,但是....我真的不知道从哪里开始任何想法。

4

2 回答 2

0

您所做的查询基本上是错误的,请尝试准确发布您拥有的代码,$query然后让我们看看问题所在。另外,最好使用mysqli函数。但为此,请编辑问题并键入查询,或者只是在die(mysql_error())查询的末尾加上$query. 它将显示您的确切错误。

于 2013-04-17T18:14:38.117 回答
0

我在测试函数时把它弄出来了我在主页上注释掉了原始代码但由于某种原因我注释得不够多(它是 php 和 html 的混合,显然 php 没有被正确注释掉)这个一定是引起了某种冲突,因为当我将函数放在页面上的代码上方时,该函数起作用了,而它下面的长代码却没有

抱歉浪费你们的时间伙计们

于 2013-04-18T13:27:49.630 回答