Php 如何生成帖子的URL地址
我会尽力向你们解释,并向你们提供所有你们需要的信息,以帮助我解决我所遇到的这个问题 我的网站结构如下:Php 如何生成帖子的URL地址,php,mysql,sql,pdo,Php,Mysql,Sql,Pdo,我会尽力向你们解释,并向你们提供所有你们需要的信息,以帮助我解决我所遇到的这个问题 我的网站结构如下: site.com/en/index.php site.com/en/products/index.php site.com/en/products/category/index.php site.com/en/products/category/product.php?id=123 我有什么问题 当我从site.com/en/products/category/index.php页面上的数据库
site.com/en/index.php
site.com/en/products/index.php
site.com/en/products/category/index.php
site.com/en/products/category/product.php?id=123
site.com/en/products/category/index.php页面上的数据库中检索产品并添加产品的URL地址时,看起来像这样
,当单击该URL时,站点成员会看到关于该产品的所有信息。那代码行得通。每个产品都有它所属的类别,因此一些产品将出现在site.com/en/products/apple phones/
上,其他产品将出现在…products/lg phone/
我需要什么
当用户进入site.com/en/index.php
查看新产品部分并从数据库检索时,如何生成以识别产品所属的类别并按产品类别生成url,以及当用户单击某个产品时,新产品部分将显示哪一个产品,请转到示例site.com/en/products/apple phone/product.php?id=4124
。我希望你们理解我,我需要生成如何识别哪些类别的产品属于并放入url
index.php页面上的代码
include_once('connection.php');
$post=新产品;
$check=新产品;
$posts=$post->new_products();
类产品{
公共功能新产品(){
全球$pdo;
$query=$pdo->prepare('product'订单中按'post_日期'LIMIT 0,4'选择*);
$query->execute();
返回$query->fetchAll(PDO::FETCH_ASSOC);
}
公共函数fetch_data($pid){
全球$pdo;
$query=$pdo->prepare('product'订单中按'post_日期'LIMIT 0,4'选择*);
$query->BindValue(1,$pid);
$query->execute();
返回$query->fetch();
}
}
现在显示产品的代码:
我希望这些信息将有助于给我最好的解决方案如何做到这一点
谢谢大家
PS.对不起,我的英语是你绑定了值,但我在你的查询中没有看到任何参数。在这个脚本中没有为解决我的问题而编写的代码,因为我不知道写什么或如何解决这个问题@Dharman@Marck我们看不到您的表格结构,因此不可能确切地说您将如何实现您的目标。。。但是new\u products()
中的查询需要返回该信息,以便$post['something\u goes\u here']
包含该产品类型slug并可用于构建URL。'something\u goes\u here'
的值应该是您表中的一列,或者来自您需要加入该查询以获得答案的另一个表。你的问题似乎是关于找到那个价值,我们不能根据提供的信息告诉你怎么做。我会给你信息,告诉我什么信息@MichaelSqlbot