我正在转移到另一台服务器,现在我得到一个内爆警告“传递的参数无效”,脚本正在旧服务器上工作,有人知道我做错了什么??? 我的代码是:
$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){}
提前致谢。 汉斯
答案 0 :(得分:5)
我看到implode适用于从DB填充的$ arraykeywords变量。最可能的原因是现在您的db查询返回不同的结果或根本没有结果。您可以通过使用var_dump();
转储适当的变量来检查一个比较常见的问题是忘记移动数据库数据:)