php odbc錯誤的解決方法:1、在「php.ini」中開啟相關extension擴充;2、在官網中下載32位元的ODBC驅動程式進行安裝並設定資料來源DSN。
#推薦:《PHP視頻教學》
這和你的php有關。你的php沒有認出來這個函數,這是因為在php.ini中,很多的擴展(extension)前面都被加了分號“;”,咱們要做的就是把這些分號去掉。一個php 5.0 的php.ini大概長這樣:
裡面加了;的就是沒有生效的。甚至,xampp自帶的php,居然都沒有某些必備的擴展的語句寫在裡面……更別說分號了……、
在extension的最後加入我上圖的最後兩行,就能解決這個call to undefined … 的問題。
這就更坑了。這個錯誤是因為你沒有裝32位元的ODBC驅動,去官網https://dev.mysql.com/downloads/connector/odbc/下載32位元的安裝並設定資料來源DSN就好。
選那個MySQL ODBC 8.0 Unicode Driver。
完成後是這樣的
對了,管理工具不用去控制面板找,在win10的選單裡有這個:
把那兩個ODBC開頭的固定到開始畫面,豈不是更方便
本人最近在學資料庫,踩坑和排雷已經是我的日常…我應該還是太菜了…
大家共同學習,共同進步!
以上是如何解決php odbc連mysql報錯問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!