作者jsu (鲁 冰 花)
看板PHP
标题Re: [请益] mysql连线不进去...
时间Sat Mar 10 18:05:40 2007
※ 引述《tstanly ()》之铭言:
: 下面是我的程式码
: ==============
: var $listmysql=""; //连接资料库字串
你宣告一个 global variable 来存 link 在这里叫 $listmysql
: function link_mysql() //与mysql连接
: {
: $linkmysql=mysql_connect($this->ip,$this->user,$this->password);
你这里有一个 local variable 叫 $linkmysql 存了 link
: if(!$this->linksql)
你这边新宣告一个 global 的 $linksql 但是什麽东西都没给
: {
: echo("登入MySql失败");
: }
: }
: function select_db() //选择资料表
: {
: $link_Isok=mysql_select_db($db,$linkmysql);
你这边有一个 local variable 叫 $linkmysql 是新同学,也没有给值
: if(!$link_Isok)
: {
: echo("选择资料库错误");
: mysql_close($this->linkmysql);
: exit;
: }
这位同学要不要再复习一下 php 入门的书啊?
把 variable scope 重读一次
没有书的话,这里有个连结拜托先去看一下,保证药到病除
http://us3.php.net/global
--
This posting is provided "AS IS" with no warranties, and confers no rights.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 71.197.134.121
1F:→ jsu:如果懒得看文件,去把 phpBB 的 db class 拿来用也好多 03/10 18:07
2F:→ jsu:或其他随便的 php open source 抄来用都可以 03/10 18:08
3F:→ buganini:问一下: var $varname; 有这种用法? 03/10 20:08
4F:→ buganini:之前看完全没发现这个问题....当作javascript在看.. 03/10 20:08
5F:→ jsu:本来就有这种用法,有时候很好用的 03/11 04:10