2013-05-09 2 views
-1

이 스크립트를 가지고 있는데이 배열을 쉼표가있는 문자열로 전달하는 데 문제가 있습니다. 내가 선택할 수있는 다른 쿼리 내부에 변수로 삽입 할 수 있도록 문자열로 원하는 ... ... IN ($ variable); 나는 implode를 시도했는데 id를 문자열로 반복하지 않는다. 배열을 반복한다. - 그 코드가배열을 문자열로 전달하지 않습니다.

$myArray= array() ; //Here you must declare it as array 
while($row = mysql_fetch_array($result)){ 

    $popurl = $row['id']; 

    $myArray[] = $popurl; 
} 

$string = "'" . implode("', '", $myArray) . "'" ; 
//Will make ready string like 'data','data2', 'data3' 
+0

"나는'implode' 시도"

error_reporting(E_ALL); mysql_connect("localhost", "root", "root"); mysql_select_db("wall"); $sql = "select id from table where id=1"; $result = mysql_query($sql); $myArray=''; while($row = mysql_fetch_array($result)){ $popurl = $row['id']; $myArray[] = $popurl; } echo "<pre>"; print_r($myArray); 
Jon

+0

항상 같은 질문을 다시 게시하지 마십시오 ... http://stackoverflow.com/questions/16469388/making-an-array-from-database – kapa

+0

죄송합니다. 여러 번 게시 해 주셔서 다시는 발생하지 마십시오 – user2367319

답변