2013-05-09 2 views
0

이 코드는 어디에 배열을 가져 와서 내 localhost에 값을 올바르게 표시합니다 (1,2 ...)하지만 온라인 서버에서는 (,,) 번호가 없으며 단지 쉼표 만 사용하십시오. 누군가이 문제가 무엇인지 알 수 있습니까?온라인 서버는 문자열 값을 표시하지 않습니다.

$row['id ']이 정의되지 않은 :

Heres는 내 코드

<?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; 

?> 

도움

+1

왜 코드에서 "CONECTION"이라고 말합니까? – Hope4You

+0

데이터베이스에 대한 나의 연결이 포함되어 있습니다. thar – user2367319

답변

0

그것은 단순한 오타 문제의 요구하십시오. $row['id']으로 수정하면 문제가 없습니다.

+0

와우를위한 sory입니다. 감사합니다. – user2367319

+0

문제가 해결되면 대답을 수락 할 수 있습니다. 오신 것을 환영합니다 stackoverflow btw :) –