Re: [請益] mysql連線不進去...

看板PHP作者 (魯 冰 花)時間18年前 (2007/03/10 18:05), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《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

03/10 18:07, , 1F
如果懶得看文件,去把 phpBB 的 db class 拿來用也好多
03/10 18:07, 1F

03/10 18:08, , 2F
或其他隨便的 php open source 抄來用都可以
03/10 18:08, 2F

03/10 20:08, , 3F
問一下: var $varname; 有這種用法?
03/10 20:08, 3F

03/10 20:08, , 4F
之前看完全沒發現這個問題....當作javascript在看..
03/10 20:08, 4F

03/11 04:10, , 5F
本來就有這種用法,有時候很好用的
03/11 04:10, 5F
文章代碼(AID): #15yeBtBA (PHP)
文章代碼(AID): #15yeBtBA (PHP)