导航:首页 > 编程语言 > phpmysql无限

phpmysql无限

发布时间:2023-08-08 23:22:50

php+MySQL无限分类语句

无限级别的,使用递归编程比较容易,基本方法是定义一个显示子菜单的函数:

function ShowMenu($pid){

....显示数据库里面PID为$pid的所有菜单项目以及子项目(通过调用自身实现).....

}

主程序调用ShowMenu(0)实现输出整个菜单。

整个程序的逻辑一般这样:

echoShowMenu(0);

functionShowMenu($pid){
//如果数据库不存在PID=$pid的记录,返回空串""
$sql="selectcount(*)fromtabwherepid=$pid";
mysql_query($sql);
list($cnt)=mysql_fetch_row($res);
mysql_free_result($res);
if($cnt==0)return'';
//否则返回所有的子菜单项,格式<UL><LI>...<LI>...</UL>
$ret_str='<UL>';
$sql="selectid,titlefromtabwherepid=$pid";
mysql_query($sql);
while(list($id,$title)=mysql_fetch_row($res)){
$ret_str.="<LI>$title".ShowMenu($id)."</LI>";
}
mysql_free_result($res);
$ret_str.='<UL>';
return$ret_str;
}

⑵ php中mysql启动不起来

问题:
安装好phpstudy后,Apache可以启动,Mysql无法启动。
原因:
之前已经装过Mysql,要把系统服务里面的MySQL删除,留下MySQL服务。
解决办法:
在cmd命令行下输入:sc delete mysql即可删除mysql服务。
当我们在cmd里使用 sc delete 服务名,来删除服务的时候,报错误,SC OpenService 失败5:拒绝访问,这似乎是因为权限不够。
解决方法:
第一步、我们必须先取得管理员权限,以管理员权限运行cmd.exe。
第二步、在输入命令:sc delete 要删除的服务名

phpstudy中apache或mysql无法启动
phpstudy中apache或mysql无法启动,启动一下没了
明显端口被占用了,假如我们需要确定谁占用了我们的80端口,3306端口
对网站来说,网络apatche服务器是默认 80,数据库mysql是3306
端口占有两种解决方法:
法1:把被占用的 进程结束掉 (如果你没装iis的话,也就是 你把能关的软件都关闭 尤其迅雷什么的)
法 2:改apatche 的端口
具体如下:
----------------------------------------
法一、如何查看某个端口被谁占用,把被占用的 进程结束掉

我们在启动应用的时候经常发现我们需要使用蚂戚的端口被别的程序占用,但是我们又不知道是被谁占用,这时候我们需要找出“真兇”,如何做到呢?

方法/步骤
第一步:开始---->运行---->cmd,或者是window+R组合键,调出命令窗口

第二步:输入命令:netstat -ano,列出所有端口的情况。在列表中闷宽陵我们观察被占用的端口,比如是49157,首先找到它。

(对网站来说,网络apatche服务器是默认 80,数据库mysql是3306)

第三步:查看被占用端口对应的PID,输入命令:netstat -aon|findstr "49157",回车,记下最后一位数字,即PID,这里是2720
第四步:有两种方法
1..续输入tasklist|findstr "2720",回车,查看是哪个进程或者程序占用了2720端口,结果是:svchost.exe

2..
或者是我们打开任务管理器,切换到进程选项卡,在PID一列查看2720对应的进程是谁,如果看不到PID这一列,如下图:

则我们点击[查看]--->[选择列],将PID(进程标示符)前面的勾打上,点击确定。

这样我们就看到了PID这一列标识,看一下2720对应的进程是谁,如果没有,我们把下面的显示所有用户的进程前面的勾打上,就可以看到了,映像名称是svchost.exe,描述是,Windows的主进程,与上面命令查看的完全一致。

第五步:结束该进程:在任务管理器中选中该进程点击”结束进程“按钮,或者是在cmd的命令窗口中输入:taskkill /f /t /im Tencentdl.exe。巧颂

-------------------------------------------------------------------------
法二:phpstudy修改端口

phpstudy控制面板中,点击 其他选项

:将端口改为 8080
但需要注意,修改端口后,在输入网址的时候,要带着端口
如:(注意有冒号)
localhost:8080
localhost:8080/zz/index.php

阅读全文

与phpmysql无限相关的资料

热点内容
如何用浏览器访问服务器地址 浏览:203
soft编译器 浏览:113
三轴车床的编程指令 浏览:71
天生敏感pdf 浏览:565
西瓜星球服务器怎么刷钻石 浏览:838
php生成chm 浏览:658
解释程序和编译程序产生目标吗 浏览:609
dos命令rem 浏览:371
plc程序员水平高低 浏览:854
linux服务器linux云 浏览:373
大脚重置命令 浏览:130
app怎么引导页面 浏览:946
pdf转换成w0rd 浏览:569
压缩空气属于什么能量类型 浏览:881
上海交警app怎么付费 浏览:601
暗黑2怎么切换服务器 浏览:20
安卓如何玩港服游戏 浏览:350
程序员如何换个城市生活 浏览:145
JS开发PDF 浏览:285
app格式不对怎么办 浏览:96