qq_乖乖想叛逆_0
2021-02-26
qq_乖乖想叛逆_0
2021-02-26
qq_s1ng丶冬兮_03712184
2019-09-16
广哥66
2019-09-05
橘色闪光0
2019-07-16
一般不是,如果是的话,服务器会炸了的,你可以参考一下百度贴吧,基本是xxx回复了yyy这种的
renyutao
2018-11-03
泥豆芽儿MT
2018-10-11
小眼清清
2018-09-06
慕仙3405743
2018-06-29
慕粉5283508
2018-04-03
常红河
2018-01-02
天宇不看海
2017-11-21
刷新网页,或换线路。
云彩无色3804005
2017-09-05
云彩无色3804005
2017-08-04
函数内部不能调用$con变量,改为$query=mysqli_query($GLOBALS[con],$sql);
慕粉1925569311
2017-04-14
慕粉1311528564
2017-03-18
static 是静态属性,在内存中运行的,会把结果依次保存。getList($mysqlli,$row['id'])这样调用就ok,不用把$result写进去,结果数组也可用array_merge() 合并,尽量不要用static 有副作用
慕姐4424294
2017-03-07
这个问题我也在想,要举一反三,,插入的新分类时候只要找到对应的父级分类就行,将父级的path+父级id作为当前分类的path就可以了
慕田峪0103990
2017-02-09
代码都不贴,谁知道你是不是一模一样的。指不定哪里就写错了
qq_傻得可爱_0
2017-02-01
那一应该是取的pid=0 的也就是顶级栏目了,因为两个都是顶级栏目,所以都取出来了。你可以取传pid= 百货的id或者数码产品的id,肯定可以单独取出来啊。
qq_U_16
2017-01-12
引用一个对象,这样对象一直在内存里,值就会保持。
慕粉3914370
2016-12-27
exp
CONCAT(str1,str2,…)
返回结果为连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。
weixin_慕瓜6241313
2016-12-25
<?php
function getList($pid=0,&$res=array(),$spac=0){
$spac=$spac+4;
$link=mysqli_connect('localhost','root','root') or die('没有链接到服务器');
mysqli_select_db($link,'deepcate') or die("没有链接到表");
$sql="select * from cate where pid={$pid}";
$rows=mysqli_query($link, $sql);
if($rows){
while($row=mysqli_fetch_assoc($rows)){
$row['catename']=str_repeat(' ',$spac).'|--'.$row['catename'];
$res[]=$row;
getList($row['id'],$res,$spac);
}
return $res;
}
}
function showList($pid=0,$select){
$result=getList($pid);
echo "<select name='cate'>";
foreach ($result as $key => $value) {
$selecstr='';
if($value['id']==$select){
$selectstr='selected';
}
echo "<option {$selectstr} >{$value['catename']}</option>";
}
}
function getCatePath($id,&$res=array(),$spac=0){
$spac=1;
$link=mysqli_connect('localhost','root','root') or die('没有链接到服务器');
mysqli_select_db($link,'deepcate') or die("没有链接到表");
$sql="select * from cate where id={$id}";
$rows= mysqli_query($link, $sql);
if($rows){
while($row=mysqli_fetch_assoc($rows)){
$row['catename']=$row['catename'].str_repeat('>',$spac);
$res[]=$row;
getCatePath($row['pid'],$res,$spac);
}
krsort($res);
return $res;
}
}
function showCatePath($id){
$res=getCatePath($id);
foreach ($res as $key => $value) {
echo "<a href='cate.php?cid={$value['id']}'>{$value['catename']}</a>";
}
}
showCatePath(10);
?>
纯自写<--!>
DLDW
2016-08-23
http://php.net/function.mysql
dukedu
2016-07-21
还行,我听的明白....
JunStar
2016-05-17
lushuhua
2016-04-19
$row['catename'] = str_repeat(' ',2).'|--'.$row['catename'];
qq_微信分销系统开发_0
2016-03-29
function getList($pid=0,&$result=array(),$spac=0)想改变哪个参数?就该实参啊.
xyf90314
2016-01-05
我看了下,这个地方加了&就表示的是引用啊,如果不加,里面就表示的值的复制,二者是不一样的,后面他讲那个全局$i的时候,你可以对照着看一下啊!
hermit
2015-12-08
gavinguo
2015-12-07
//连接数据库
$db_host='localhost';
$db_user="root";
$db_password="";
$db_name="imooc";
$link=mysql_connect($db_host,$db_user,$db_password) or die(mysql_error());
mysql_select_db($db_name,$link);
mysql_query("set names utf8") or die("编码设置错误!");