我有以下 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 行给出的布尔值”
我想要做的是将页面表与图像表连接起来。pages 表有以下字段:fname、lname、city、state、activity、startyr、endyr、pgname
并且 images 表有以下字段:pgname, id, imageUrl, username
我想要做的是返回 pages.pgname 等于 images.pgname 的所有图像,并使用 imageUrl 返回图像的 URL。
欢迎任何和所有帮助!