簡體   English   中英

codeigniter發生數據庫錯誤

[英]codeigniter A Database Error Occurred

有人能幫我嗎?

我是一個初學者,並嘗試使用CodeIgniter身份驗證,但當我嘗試做出這樣的錯誤

發生數據庫錯誤

Error Number: 1046

沒有選擇數據庫

SELECT * FROM (`user`) WHERE `user_username` = 'amanda' AND user_passwordMD5("12345") =

Filename: C:\xampp\htdocs\codeigniter\system\database\DB_driver.php

Line Number: 330

感謝名單

請確保您在application / config / database.php文件中設置了數據庫配置

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = '';
$db['default']['database'] = 'my_database';

檢查application / config /中database.php文件

$db['default']['hostname'] = 'localhost';
$db['default']['username'] = 'root';
$db['default']['password'] = 'mypassword';
$db['default']['database'] = 'my_database'; // here is the database selection

打開文件application/config/database.php文件並更改以下行:

$db['default']['dbdriver'] = 'mysql';

至:

$db['default']['dbdriver'] = 'mysqli';

這一天轉移到mysqli

在查詢行號碼時失去與MySQL服務器的連接:337

在這里評論的人不僅要有教育,還要有常識。 他們應該知道我什么時候發表評論以及我的聲譽得分是多少。 它不僅僅是給出一個答案,而且還給出了一個初學者可以指出問題的建議。 我本可以給出答案,但在發表我的評論之后,某人已經給出了答案。 看下面 - 在這里給予的最好的人

$config['hostname'] = "localhost";
$config['username'] = "username";
$config['password'] = "password";
$config['database'] = "database";
$config['dbdriver'] = "mysql";
$config['dbprefix'] = "";
$config['pconnect'] = FALSE;
$config['db_debug'] = TRUE;
$config['cache_on'] = FALSE;
$config['cachedir'] = "";
$config['char_set'] = "utf8";
$config['dbcollat'] = "utf8_general_ci";

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM