두 테이블, classified
및 fordon
이 있습니다.왜 쉽게 가입 할 수 없습니까? (mysql)
SELECT * FROM classified, fordon WHERE classified.ad_id IN ('$solr_id_arr_imploded') AND classified.classified_id=fordon.classified_id
BTW, 배열이 광고 ID의 설정은 다음과 같습니다
classified table:
classified_id (PK)
etc...
fordon table:
id (PK)
classified_id (FK)
은이 코드를 사용하지하려고
그때 나는 모든 결과를 표시하는 동안 루프에로 MYSQL_ASSOC를 사용
while($row = mysql_fetch_array($qry_result)){
을하지만 난 뭔가를 에코하려고 할 때 g 테이블 fordon
안에 있으면 색인을 찾을 수 없습니다 오류가 나타납니다. 그러나 테이블 내부에있는 것은 무엇이든 classified
에코가 작동합니다!
아이디어가 있으십니까?
감사
UPDATE
while($row = mysql_fetch_array($qry_result)){
echo $row['type']; // This doesn't work, because the 'type' column is inside the 'fordon' table
echo $row['headline']; // This does work because it's inside 'classified' table.
결과를 '에코'할 때 코드는 어떻게 생겼을까요? –
나는 실제 while 루프를 의미했다. :) –
여기 FK 설정을 잘못 할 수 있습니까? FK가 fordon 테이블에 있는데 어쩌면 다른 방법일까요? (중요합니까?) –