CodeIgniter erreur lors de la connexion à une base de données

Je viens de télécharger une nouvelle copie de CI à partir de leur site(la version 3.0.3) et tout simplement configuré la base de données et l'a chargé, mais je vais avoir d'erreur.

Voici ma configuration de base de données dans config.php

$db['default'] = array(
'dsn'   => '',
'hostname' => 'localhost',
'username' => 'root',
'password' => '',
'database' => 'shortagesdb',
'dbdriver' => 'mysql',
'dbprefix' => '',
'pconnect' => FALSE,
'db_debug' => TRUE,//(ENVIRONMENT !== 'production'),
'cache_on' => FALSE,
'cachedir' => '',
'char_set' => 'utf8',
'dbcollat' => 'utf8_general_ci',
'swap_pre' => '',
'encrypt' => FALSE,
'compress' => FALSE,
'stricton' => FALSE,
'failover' => array(),
'save_queries' => TRUE

);

et voici ce que je fais dans mon contrôleur i-e tout simplement de chargement de la base de données

public function index()
{
    $this->load->database();
    $this->load->view('welcome_message');
}

Rien de compliqué ici, et j'en suis cette exception n'importe quel

PHP Fatal error:  Call to undefined function mysql_connect() in D:\Projects\ims\system\database\drivers\mysql\mysql_driver.php on line 136

Toute aide serait très appréciée

  • changement 'dbdriver' => 'mysql' à 'dbdriver' => 'mysqli'
  • mais je suis de l'utilisation de mysql ou mssql, pourquoi devrais-je utiliser mysqli ?
  • mysqli signifie mysql inproved. Donc, rien à craindre.
  • ahh avez, vous, laissez-moi essayer
  • fait ce que vous avez demandé et obtenu cette erreur à nouveau PHP Fatal error: Call to undefined function mysqli_init() in D:\Projects\ims\system\database\drivers\mysqli\mysqli_driver.php on line 125
  • Ce localhost-vous à l'aide de "wamp, xampp, la lampe", etc.
  • c'est wamp

InformationsquelleAutor user2539602 | 2015-11-22