我需要有关功能的帮助,以便我可以从自定义CMS上传图片,然后将其与我的帖子一起显示。看下图: I want a picture in this image placeholder 我不擅长PHP或Mysql所以请给我一个简单的答案。
我会将我的代码发布在pastebin上,更方便你在那里观看! http://pastebin.com/gBVe9sZV
答案 0 :(得分:0)
如果您想在帖子中显示一组图片,则需要将这些图片与其关联的帖子ID一起存储在表格中。
提交表单后,您可能正在通过$_POST
处理发布数据。您的图片会在$_FILES
下找到。在帖子表上执行插入后,您可以致电mysql_insert_id()
获取该帖子的新主键ID。
帖子ID可以存储在 images 表中,同时还可以存储各种图片。我在这里假设您没有生成自己的帖子ID,但是如果您使用它而不是。
另见php.net上的Handling File Uploads。
每当您查询数据库以向读者显示帖子时,请根据常用的帖子ID在图像表上执行JOIN,并且您将拥有所有相关图像的路径。
另请参阅sitepoint.com上的Understanding JOINs in MySQL and Other Relational Databases。