次のMysqlクエリがあります。ここでは、左結合を実行して、画像テーブルを使用してページテーブルを定義しようとしています。
$query = mysql_query("SELECT * FROM pages
WHERE `fname` LIKE '%$fname%' AND `lname` LIKE '%$lname%' AND `city` LIKE '%$citysearch%' AND `state` LIKE '%$statesearch%' AND `activities` LIKE '%$locationsearch%' AND `startyr` LIKE '%$startyearsearch%' AND `endyr` LIKE '%$endyearsearch%'
LEFT JOIN `images.pgname` WHERE `pages.pgname` = 'images.pgname' LIMIT $start, $perpage
");
「警告:mysql_fetch_assoc()はパラメーター1がリソースであり、72行目にブール値が指定されていることを期待しています」というメッセージが表示されます。
私がやろうとしているのは、ページテーブルと画像テーブルを結合することです。ページテーブルには、次のフィールドがあります:fname、lname、city、state、activitys、startyr、endyr、pgname
また、画像テーブルには次のフィールドがあります:pgname、id、imageUrl、username
私がやりたいのは、pages.pgnameがimages.pgnameと等しいすべての画像を返し、imageUrlを使用して画像のURLを返すことです。
どんな助けでも大歓迎です!