我有这个代码,我得到一个数组并使它成为一个字符串,在我的localhost上显示正确的值(1,2 ...)但在我的在线服务器上显示(,,)没有数字,只有逗号。有人知道这个问题是什么吗?
继承我的代码
<?php
error_reporting(E_ALL);
CONECTION
$sql = "select id from table where id=1";
$result = mysql_query( $sql);
$myArray= array() ; //Here you must declare it as array
while($row = mysql_fetch_array($result)){
$popurl = $row['id '];
$myArray[] = $popurl;
}
$string = "" . implode(", ", $myArray) . "" ;
echo $string;
?>
请帮助
答案 0 :(得分:0)
这是一个简单的拼写错误问题:
$row['id ']
未定义。纠正它到$row['id']
,你应该没事。