你的数据库中应该定义一个主健
比如字段名为id,类型为int或者bigint,自动自增,这样保证每条纪录的id都是唯一的。echo"<td > <a href=com_details]$row[com_name]</a>";
这句应该改为
echo"<td > <a href=detail.php?mid=$row[id]>$row[com_name]</a>";
这样,用户点击这个连接的时候,会把$row[id]的值传入detail.php中,从detail.php中
可以用$_GET['mid']来取到这条纪录的主建值
然后,select ... where id=$_GET['mid']即可唯一定住这条纪录,就行了。
比如字段名为id,类型为int或者bigint,自动自增,这样保证每条纪录的id都是唯一的。echo"<td > <a href=com_details]$row[com_name]</a>";
这句应该改为
echo"<td > <a href=detail.php?mid=$row[id]>$row[com_name]</a>";
这样,用户点击这个连接的时候,会把$row[id]的值传入detail.php中,从detail.php中
可以用$_GET['mid']来取到这条纪录的主建值
然后,select ... where id=$_GET['mid']即可唯一定住这条纪录,就行了。
解决方案 »
- php参数问题
- 这两个sql查询语句,哪个是最优化的?
- php问题
- PHP Warning: json_encode(): Invalid UTF-8 sequence in argument in
- 在接收表单数据时,为何无法使用for循环接收一组有相同命名规则的变量
- php中如何处理字符串的值是0的?
- 简单的问题:关于记录信息!
- 以前学asp,现在有简单问题请教——》为什么我查找不到数据库表中的记录??
- [提问]PHP对数据库“中文”内容的检索问题
- PHPexcel无法导出文件到本地,控制台显示乱码
- 在RedHat8.0(其中apache2.0,MySQL3.23.52)中用phpMyAdmin(Version2.3.3)的问题
- PHP不能连接SYBASE的问题!
那么,这样:
echo"<td > <a href=detail.php?mid=$row[com_name]>$row[com_name]</a>";
在detail.php脚本中,用$_GET['mid']可以取得这个值
然后
select ... where com_name=$_GET['mid']就可以取出这条记录了。
问题已经解决,非常感谢您的指点。