2016-08-01 3 views
0

このエラーが発生しました。 codeigniterで新しい!私は正しいデータベースを手に入れました。しかし、このエラーは私はこのことが分かりません!みんな助けてくれますか?どうもありがとう!Codeigniter DB_driverエラー

Fatal error: Uncaught Error: Call to undefined function mysql_pconnect() in 
C:\xampp\htdocs\try\system\database\drivers\mysql\mysql_driver.php:92 Stack trace: 
#0 C:\xampp\htdocs\try\system\database\DB_driver.php(116): CI_DB_mysql_driver->db_pconnect() 
#1 C:\xampp\htdocs\try\system\database\DB.php(149): CI_DB_driver->initialize() 
#2 C:\xampp\htdocs\try\system\core\Loader.php(347): DB(Array, NULL) 
#3 C:\xampp\htdocs\try\application\controllers\Post.php(6): CI_Loader->database() 
#4 C:\xampp\htdocs\try\system\core\CodeIgniter.php(309): Post->__Construct() 
#5 C:\xampp\htdocs\try\index.php(202): require_once('C:\\xampp\\htdocs...') 
#6 {main} thrown in C:\xampp\htdocs\try\system\database\drivers\mysql\mysql_driver.php on line 92 
+0

新しくダウンロードしたcodeigniterの設定方法を教えてください。お手伝いします。あなたはまだそれをうまく構成していないかもしれません。あなたの質問を編集してください。 –

+0

pdoドライバライブラリを確認してください... –

+0

私はcodeigniter 2.0を使用しています! coz私は最初に3.0を使用しましたが、セッションは3.0で難しく、2.0を使用したときにはうまくいきました!しかし、これは2.0で私は推測しません!どうして?ありがとうalot –

答えて

4

あなたが設定を使用、すなわちMySQLバージョン PHPのバージョンなどをお知らせ場合、それは素晴らしいことです。

このエラーは

  1. MySQLの拡張機能は、あなたが使用していたdepriciatedだ
  2. バージョン管理の問題が欠落していることができます。
  3. $ db ['default'] ['dbdriver'] = 'mysqli'; //最新のドライバを使用してください

私はそれがあなたにクリアされることを願っています。

+0

私はcodeigniter 2.0を使用しています! coz私は最初に3.0を使用しましたが、セッションは3.0で難しく、2.0を使用したときにはうまくいきました!しかし、これは2.0で私は推測しません!どうして?おかげで多くの –

+0

Yaa、私たちには、PHPのバージョンを教えてください? xampp-> shell-> type php -vをクリックします。 configフォルダのdatabase.phpでこの設定を試してください:$ db ['default'] ['dbdriver'] = 'mysqli'; –

+0

v.3.0.0 sir ...ありがとう –