亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

function()中鏈接數據庫的$link,下面mysqli_query($link,$sql)報錯$link未定義

? function connect(){

$link=mysqli_connect(DB_HOST,DB_USER,DB_PWD) or die("數據庫連接失敗Error:".mysql_errno().":".mysql_error());

mysqli_set_charset($link,DB_CHARSET);

mysqli_select_db($link,DB_DBNAME) or die("指定數據庫打開失敗");

? return $link;

?}?

鏈接數據庫寫到函數里了,函數里的變量不是全局變量

下面的mysql_query不可以用了 ?

改成mysqli_query($link,$sql);

里面的$link 報錯 未定義的變量?

求大神求助

正在回答

2 回答

同問,自己查了以下全局變量,可以在 function 中把 $link 定義為全局變量,那么就不會說沒有定義了

0 回復 有任何疑惑可以回復我~

我是這樣寫了

mysqli_query(connect(),$sql);或者

在function中聲明一個$link=connect();然后mysqli_query($link,$sql);return?mysqli_insert_id($link);等等

在所有mysqli需要$link的地方都調用connect()不知道好不好,不過可以用

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
手把手教你實現電商網站后臺開發
  • 參與學習       117252    人
  • 解答問題       2101    個

手把手教你用PHP搭建電子商務平臺,由淺入深教你搭建電商系統

進入課程

function()中鏈接數據庫的$link,下面mysqli_query($link,$sql)報錯$link未定義

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號