所以即时开发一个带有以下sql查询的网页:
$sql=mysql_query("SELECT * FROM `fotf_images` WHERE `image_fotfnum` = '$Fivedigits'");
现在,$ fivedigits是来自先前表单输入数据的$ _POST。因此,基本上,表单会解析mysql数据库中包含特定列中仅包含$ Fivedigits的行。我想要做的是输出具有这些标准的每一行。到目前为止,我使用了以下内容:
while ($row = mysql_fetch_array($sql, MYSQL_ASSOC)) {
print_r($row);
}
这似乎只输出第一行,当我知道事实上恰好有2行包含标准。请帮忙!谢谢!
答案 0 :(得分:0)
尝试使用
Select * from fotf_images
where Concat(image_fotfnum, '', field2, '', fieldn)
like concat('%','",$Fivedigits,"','%')
因为它不仅仅是数字,你可能需要在比较时使用LOWER或UPPER情况。这将帮助您搜索每个提到的fotf_images表格