我有2个mysql数据库表
表1
类别[category_id,category_parent,category_name,property_for]
示例记录[12,Hurghada,Villa,Sale]
表2
Pages [page_id,category_parent,category_name,page_name]
示例记录[10,赫尔格达,别墅,赫尔格达出售的新别墅]
我的CMS需要在所选类别下的页面表中插入新记录,以便在我写的插入页面
$query_rsCategory = "SELECT * FROM categories
WHERE category_id ='".trim($_REQUEST['category_id'])."'";
在我写的插入表格
<input name="page_id" type="hidden" value="<?php echo $query_rsCategory
['category_parent']; echo $query_rsCategory ['category_name '];
echo $query_rsCategory ['property_for']; ?>-" >
现在当我插入新记录时,page_id将是“HurghadaVillaSale - ”
但我想做的是“HVS-45”
以及同一类别“HVS-46”
下的下一个插入每个值只有第一个字符 - 唯一数字
如果有人可以告诉我如何回应第一个字符,我也会感激,也只是让数字自动集成唯一
答案 0 :(得分:0)
使用Substr()
$query_rsCategory
['category_parent']=substr($query_rsCategory
['category_parent'],0,1);
对其他两个
执行相同的过程