内爆警告

时间:2010-01-24 10:35:19

标签: php mysql

我正在转移到另一台服务器,现在我得到一个内爆警告“传递的参数无效”,脚本正在旧服务器上工作,有人知道我做错了什么??? 我的代码是:

$query ="SELECT  keywords,keywords1,keywords2,keywords3 FROM Table "; 

$result = mysql_query($query); 

while ($row = mysql_fetch_array($result)){
    $arraykeywords[]=$row['keywords']."".$row['keywords1']."".$row['keywords2']."".$row['keywords3'];
}

$arraykeywords=implode("",$arraykeywords);
$arraykeywords=explode("/",$arraykeywords);

sort($arraykeywords);

$arraykeywords=array_unique($arraykeywords);

foreach($arraykeywords as $keywordsarr){}

提前致谢。 汉斯

1 个答案:

答案 0 :(得分:5)

我看到implode适用于从DB填充的$ arraykeywords变量。最可能的原因是现在您的db查询返回不同的结果或根本没有结果。您可以通过使用var_dump();

转储适当的变量来检查

一个比较常见的问题是忘记移动数据库数据:)