如何解决php odbc连mysql报错问题
php odbc報錯的解決辦法:1、在“php.ini”中開啟相關extension擴展;2、在官網中下載32位的ODBC驅動進行安裝并配置數據源DSN。
推薦:《PHP視頻教程》
常見錯誤1:call to undefined function ****_connect()
這和你的php有關。你的php沒有認出來這個函數,這是因為在php.ini中,很多的擴展(extension)前面都被加了分號“;”,咱們要做的就是把這些分號去掉。一個php 5.0+的php.ini大概長這樣:
里面加了;的就是沒有生效的。甚至,xampp自帶的php,居然都沒有某些必備的擴展的語句寫在里面……更別說分號了……、
在extension的最后加入我上圖的最后兩行,就能解決這個call to undefined … 的問題。
常見錯誤2:php用odbc連接mysql報錯sql state im014 in sqlconnect in…
這就更坑了。這錯誤是因為你沒有裝32位的ODBC驅動,去官網https://dev.mysql.com/downloads/connector/odbc/下載32位的安裝并配置數據源DSN就好。
選那個MySQL ODBC 8.0 Unicode Driver。
完成后是這樣的
對了,管理工具不用去控制面板找,在win10的菜單里有這個:
把那兩個ODBC開頭的固定到開始屏幕,豈不是更方便
本人最近在學數據庫,踩坑和排雷已經是我的日常……我應該還是太菜了……
大家共同學習,共同進步!
總結
以上是生活随笔為你收集整理的如何解决php odbc连mysql报错问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Angular与angularjs、re
- 下一篇: php如何实现打印预览功能