implode() 함수는 일반 배열에서 작동하지만 mysql_fetch_array로 만든 배열에서는 작동하지 않습니다. (mysql_fetch_row도 시도했습니다)MySQL 배열에 어떻게 참여합니까?
어떻게 작동합니까?
는 위 정의 :
$friends = mysql_query("SELECT * FROM friend
WHERE U1 = '$ 사용자 정보 [이름]' 또는 U2 = '$ 사용자 정보 [이름]' ");
그리고 더 아래 :
$friendsrow = mysql_fetch_array($friends);
$friendsrow = join(",",$friendsrow);
$friendnotes = mysql_query("SELECT nid,user,subject,message FROM friendnote WHERE user IN ($friendsrow) ORDER BY timestamp ASC LIMIT 0,5");
는
감사합니다, 오류가 사라하지만 실제 스크립트는 아무것도 = (내가 사용 을하지 않는 것 : $ friendnotes =는 mysql_query ("friendnote FROM 주제 꾸벅 꾸벅, 사용자, 메시지 을 선택 WHERE ('SELECT U1, 은 = $ 사용자 정보 [이름] 또는 U2 = $ 사용자 정보 [이름] WHERE를 U1 친구 U2 ') 타임 스탬프 ASC 제한 0.5 BY ORDER ")의 사용자, 내가 시도 mysql_fetch_arra와 같은 MySQL 함수를 사용하는 방법 y()는 오류를 반환하지 않지만 결과를 반환하지 않습니다. (예, WHERE에 일치하는 데이터베이스 항목을 알고 있습니다) – Ryan
업데이트 된 쿼리를 참조하십시오. –