为了账号安全,请及时绑定邮箱和手机立即绑定

为什么pid是一个固定值啊

为什么pid是一个固定值啊

PHP
qq_責责_0 2017-08-11 10:08:23
<?php// 连接数据库$conn = mysql_connect("localhost","root", "root");if (! $conn) {    echo "数据库链接失败";    //exit();}// 选择所要操作的数据库mysql_select_db("test",$conn);// 设置数据库编码格式mysql_query("SET NAMES UTF8");function getList($pid=0,$result=array(),$spac=0){    $spac=$spac+2;    //查询表中某一个固定数据    $sql="SELECT * FROM deepcate WHERE pid =$pid ";    $res=mysql_query($sql);    //$result=array();    while ($row = mysql_fetch_assoc($res)){        $row['catename']=str_repeat('&nbsp', $spac).'|--'.$row['catename'];        $result[]=$row;        getList($row['id'],$result,$spac);    }    return $result;}function displayCate($pid=0,$selected=1){    $rs=getList($pid);    $str="";    $str.="<select name = 'cate'>";foreach($rs as $key=>$val){    $selectedstr="";    if($val['id']==$selected){        $selectedstr="selected";    }        $str.="<option {$selectedstr}>{$val['catename']}</option>";}   return $str.='</select>';}echo displayCate(0,2);
查看完整描述

1 回答

已采纳
?
kihoor

TA贡献3条经验 获得超0个赞

因为是通过主键id去查询的

查看完整回答
反对 回复 2017-08-11
  • 1 回答
  • 0 关注
  • 1386 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信