0

配列を取得して文字列にするこのコードがあります。ローカルホストでは値が正しく表示されますが (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;

?>

助けが必要です

4

1 に答える 1

0

これは単純なタイプミスの問題です:

$row['id ']定義されていません。に修正$row['id']すれば問題ありません。

于 2013-05-09T23:29:33.700 に答える