PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法

          【問(wèn)題描述】
          PHP測(cè)試連接MySQL的程序如下:
          <?php
          $host='localhost';
          $user_name='root';
          $password='mysql';

          $conn=mysql_connect($host,$user_name,$password);
          if (!$conn)
          {
              die('數(shù)據(jù)庫(kù)連接失敗:'.mysql_error());
          }
          echo '數(shù)據(jù)庫(kù)連接成功!';

          if (mysql_close($conn))
          {
              echo '<br/>...<br/>';
              echo '到數(shù)據(jù)庫(kù)的連接已經(jīng)成功關(guān)閉';
          }
          ?>
          在瀏覽器中執(zhí)行后,報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()...
          ·PHP等的配置(如php.ini)已經(jīng)按照網(wǎng)上或書(shū)上的方法正確配置;
          ·DOS命令窗口中連接MySQL正確;
          ·PHP非數(shù)據(jù)庫(kù)程序也能正確運(yùn)行;

          版本信息:
          →PHP5.3.3/MySQL5.1.50/Apache2.2

          【解決方法】
          1.參考這里的安裝配置方法:Apache+php+mysql在windows下的安裝與配置圖解(http://tech.163.com/06/0206/11/299AMBLT0009159K.html);
          2.經(jīng)過(guò)幾次修改、測(cè)試,終于找到解決方法。
          很簡(jiǎn)單,只要在httpd.conf文件里在LoadModule php5_module "c:/php/php5apache2_2.dll"下面追加如下語(yǔ)句即可:
          PHPIniDir "c:/php"
          之后,重新啟動(dòng)apache,再執(zhí)行測(cè)試程序,OK。
          【補(bǔ)充】
          有的教程里說(shuō)需要把libMysql.dll文件拷貝到c:\windows\system32下面,如果按照上面1.里的配置方法在系統(tǒng)環(huán)境變量里設(shè)置好path的話,就不需要這步操作了。

          posted on 2010-11-01 17:57 koradji 閱讀(54979) 評(píng)論(23)  編輯  收藏 所屬分類: 故障修復(fù)

          評(píng)論

          # re: PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法 2011-09-13 14:42 2

          OK  回復(fù)  更多評(píng)論   

          # re: PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法[未登錄](méi) 2011-10-10 09:12 周周

          @2
          如果以上方法都試過(guò),請(qǐng)檢查php.ini中 extension_dir = "D:/php/ext"
          改為絕對(duì)路徑  回復(fù)  更多評(píng)論   

          # re: PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法 2011-12-21 22:04 liman

          在httpd.conf文件里沒(méi)有找到LoadModule php5_module "c:/php/php5apache2_2.dll"這段代碼!
          怎么添加
          下面如下語(yǔ)句PHPIniDir "c:/php"
            回復(fù)  更多評(píng)論   

          # re: PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法 2012-04-16 12:20 cyvoit

          以上方法都試過(guò),還是沒(méi)有解決問(wèn)題,怎么辦?  回復(fù)  更多評(píng)論   

          # re: PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法 2012-05-31 10:05 周董

          謝謝,解決了
          @周周
            回復(fù)  更多評(píng)論   

          # re: PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法 2012-09-02 03:35 ytou

          我的是iis7的,上面的解決不了...www.sc5176.com  回復(fù)  更多評(píng)論   

          # re: PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法 2012-09-12 10:39 zsq

          確實(shí)可以了 謝謝啊  回復(fù)  更多評(píng)論   

          # re: PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法 2013-03-25 01:18 qiang106

          ;坑爹,這里必須得要絕對(duì)路徑
          extension_dir = "D:phpphp-5.4.11-Win32-VC9-x86ext"

          技術(shù)交流群:66262654  回復(fù)  更多評(píng)論   

          # re: PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法[未登錄](méi) 2013-09-03 15:03 star

          非常感謝。網(wǎng)上找了一堆都沒(méi)說(shuō)道點(diǎn)子上,您這篇幫我解決了問(wèn)題  回復(fù)  更多評(píng)論   

          # re: PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法[未登錄](méi) 2013-09-16 13:17 鵬鵬

          還是沒(méi)有解決問(wèn)題  回復(fù)  更多評(píng)論   

          # re: PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法 2013-09-29 17:08 嗚嗚嗚

          怎么改都不行啊,怎么回事啊
            回復(fù)  更多評(píng)論   

          # re: PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法 2013-11-06 10:57 陽(yáng)陽(yáng)

          我按照你說(shuō)的做,加了PHPIniDir "c:/php",結(jié)果連apache都打不開(kāi)了  回復(fù)  更多評(píng)論   

          # re: PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法[未登錄](méi) 2014-03-28 22:47 王濤

          我的配置都沒(méi)問(wèn)題,可是還是報(bào)錯(cuò)。
          最后終于找到原因所在。
          extension_dir 路徑格式不對(duì)。
          :雙引號(hào) 后邊應(yīng)該有個(gè)\,
          這樣 d:\ , 以此提醒大家,不要犯我這種低級(jí)錯(cuò)誤呀。。  回復(fù)  更多評(píng)論   

          # re: PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法 2014-04-25 15:13 顧樂(lè)

          在eclipse-php中顯示不出運(yùn)行的網(wǎng)頁(yè),但在瀏覽器中直接輸入地址可以顯示是什么原因啊
            回復(fù)  更多評(píng)論   

          # re: PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法 2014-04-28 07:24 Jcc2


          php.ini 里面的配置
          ; On windows:
          ; extension_dir = "ext"

          把extension_dir = "ext"前面分號(hào)去掉,ext改成絕對(duì)路徑。  回復(fù)  更多評(píng)論   

          # re: PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法[未登錄](méi) 2014-05-28 22:48 kylin

          初學(xué)著,檢查發(fā)現(xiàn)
          PHPIniDir " c:/php/php-5.3.5/" 中間加了一個(gè)空格,今天終于給問(wèn)題堅(jiān)決了,希望大家不要犯我這樣的錯(cuò)誤呀。  回復(fù)  更多評(píng)論   

          # re: PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法 2014-07-04 12:04 wesmiler

          還是不行,對(duì)照了配置是對(duì)的。
          只是奇怪的是我的PHPInDir"";路徑需要配置成php的上一級(jí)目錄路徑如php.ini在php文件中,則需要配置成PHPInDir"E:/PHP/wamp" 而不是PHPInDir"E:/PHP/wamp/php" 不然測(cè)試php頁(yè)面內(nèi)容的時(shí)候報(bào)錯(cuò)。配置成第一種時(shí),php頁(yè)面測(cè)試成功,但是連接數(shù)據(jù)庫(kù)MYSQL時(shí),例如:
          你好,這是PHP測(cè)試! //此處為測(cè)試內(nèi)容,正常顯示
          Fatal error: Call to undefined function mysql_connect() in E:\PHP\Wamp\www\index.php on line 6 //此處為連接數(shù)據(jù)庫(kù)內(nèi)容,報(bào)錯(cuò)。

          配置成第二種的時(shí)候連接測(cè)試,顯示為:
          Warning: Unknown: Unable to access 1 in Unknown on line 0
          Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
          Fatal error: Unknown: Failed opening required '1' (include_path='.;C:\php\pear') in Unknown on line 0  回復(fù)  更多評(píng)論   

          # re: PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法[未登錄](méi) 2014-10-31 14:02 a

          果然增加了PHPIniDir "c:/php" 成功了  回復(fù)  更多評(píng)論   

          # re: PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法[未登錄](méi) 2015-03-28 16:42 初學(xué)者

          PHPIniDir "D:/myEnv/php5.3.5" 路徑用英文的分號(hào)包括  回復(fù)  更多評(píng)論   

          # re: PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法 2015-05-31 01:04 linxiuqing

          PHPIniDir " c:/php/php-5.3.5/" 路徑需要配置成php.init的上一級(jí)目錄路徑如php.ini在php-5.3.5文件中  回復(fù)  更多評(píng)論   

          #  Warning: mysqli_connect(): in D:\wamp\www\conn.php on line 3[未登錄](méi) 2015-10-10 16:44 nana

          請(qǐng)問(wèn)怎么解決  回復(fù)  更多評(píng)論   

          # re: PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法 2015-11-01 21:47 王二

          ( ! ) Fatal error: Call to undefined function mysql_connent() in D:\wamp\www\cookie2.php on line 3
          Call Stack
          # Time Memory Function Location
          1 0.0000 238536 {main}( ) ..\cookie2.php:0
            回復(fù)  更多評(píng)論   

          # re: PHP連接MySQL報(bào)錯(cuò):Fatal error: Call to undefined function mysql_connect()之解決方法[未登錄](méi) 2016-06-14 11:31 呵呵

          @陽(yáng)陽(yáng)
          重啟系統(tǒng)  回復(fù)  更多評(píng)論   

          <2013年9月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(2)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          db2

          dos

          Groovy

          Hibernate

          java

          WAS

          web application

          搜索

          最新評(píng)論

          閱讀排行榜

          評(píng)論排行榜

          主站蜘蛛池模板: 南宁市| 合水县| 昭觉县| 普兰县| 五家渠市| 青田县| 师宗县| 岳西县| 会理县| 淅川县| 东明县| 印江| 芷江| 南雄市| 钟山县| 芒康县| 佛山市| 丰台区| 应用必备| 广汉市| 太仓市| 六枝特区| 唐山市| 苍溪县| 平罗县| 马鞍山市| 乐东| 都匀市| 五原县| 长寿区| 泊头市| 江西省| 仙桃市| 青海省| 岱山县| 卢氏县| 高青县| 建阳市| 利辛县| 苏尼特右旗| 兴安盟|