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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于php連接mysql函數?

關于php連接mysql函數?

翻過高山走不出你 2018-11-15 19:15:04
關于php連接mysql函數
查看完整描述

1 回答

?
楊魅力

TA貢獻1811條經驗 獲得超6個贊

由于沒有看到完整的代碼,僅就看到的代碼試作解答如下:

1. Notice: Undefined variable: db in C:\xampp\htdocs\shop\files\mysql.php on line 5
警告:未字義變量db(第5行不太清楚是哪行代碼)。

這個錯誤提示,從已知的代碼來看,其原因應該是你在函數體里引用了一個函數體外定義的變量(db),從代碼看其實就是沒有注意到, 對于變量 作用域范圍(全局、局部)錯誤應用的問題。

簡單的說,函數 select_mycx 里找不到 db。

解決辦法:

(1). 用參數傳遞進去。

function select_mycx($table,$by,$select_str,$number,$db)
{
.....
}

(2). 在參數體里定義全局變量引用:

function select_mycx($table,$by,$select_str,$number)
{
global $db;

....
}

2.Fatal error: Call to a member function query() on a non-object in C:\xampp\htdocs\shop\files\mysql.php on line 5

這個錯誤實際上是上面的錯誤引起的,因為$db沒有正確引入,所以再 query 當然不能正確執行。

查看完整回答
反對 回復 2018-12-16
  • 1 回答
  • 0 關注
  • 481 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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