【发布时间】:2015-06-25 11:34:44
【问题描述】:
我在 MySQL 上苦苦挣扎,帮帮我。 我正在使用
$sql = "INSERT INTO properties (agent_id, property_name, category, location, property_type, search_radius, price, bed_rooms, bath_rooms, commercial_type, area, address, description, image_name, date_added)
VALUES ('$agent_id', '$property_name', '$listing_for', '$city', '$property_type', '$area', '$price', '$beds', '$baths', '$commercial_type', '$area_sf', '$address', '$description', '".$filename."', now() )" ;
此查询将我的值插入数据库。但这里 image_name ($filename) 包含 3 张图片。我通过使用数组获取这些名称并插入数据库。这里所有的字段都是单一的。但 image_name 包含 3 个值。当我在 for 循环中使用这个脚本时,总共插入了 3 行。当我使用外部 for 循环时,它将最后插入$filename。所以我的需要是我想将所有 3 个image_names 和其他数据添加到一行中。之后我需要获取所有数据显示它。我怎样才能做到这一点。帮帮我的小伙伴。谢谢。
【问题讨论】:
-
如果要存储多张图片,那么显然是一对多的关系。您需要重新设计 MySQL 架构。