我是PHP的新手。我需要一些关于从选定的id
获取值的帮助。我有一个插入我的数据库的数据列表,并选择了数据库中的所有数据。这意味着所有数据的值都显示在页面上。
我想要的是当我从表格或列表中选择“id = 1”时,它会将其指向显示“id = 1”值的页面,与“id =”相同2“及以后。它就像是指向另一个页面的链接,但我不会为每个id创建一个页面,而是一个从表中获取所选id号值的模板。
答案 0 :(得分:2)
传统和最简单的方法是:
使您的“列表”成为数据库表。如果要添加产品,请在该表中添加新行。
将PRIMARY KEY列的值放在URL中,通常放在查询字符串中。
http://example.com/products.php?product_id=123
从$_GET
读取该值并在数据库查询中使用它以获取生成页面所需的信息。
输出包含该数据的页面。
通过URL重写可以实现更漂亮的URL。您可能希望查看实现路由的MVC框架以及定义更好URI的方便方法。