2014-04-05 2 views
6

나를 도와 줄 수 있습니까?codeigniter 데이터베이스 오류가 발생했습니다.

나는 초보자 입고 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 
을 선택하지 발생

고맙습니다

+0

코딩에 점프하기 전에 Codeignitor 설명서를 참조하십시오. – dikesh

+0

답안 작업 중 하나를 수행했습니다 !!! –

+0

조언을 해주셔서 감사합니다. 나는 documentnya에 대한 정보가 없으므로 연습을 덜하게됩니다. –

답변

1

응용 프로그램에서 database.php 파일을 확인/설정/

$db['default']['hostname'] = 'localhost'; 
$db['default']['username'] = 'root'; 
$db['default']['password'] = 'mypassword'; 
$db['default']['database'] = 'my_database'; // here is the database selection 
여기 비평가 교육뿐만 아니라뿐만 아니라이 있어야
+0

을 확인 –

+0

데이터베이스에 db를 지정 했습니까?ph –

+0

$ db [ 'default'] [ '호스트 이름'] = '로컬 호스트'; $ db [ 'default'] [ 'username'] = ''; $ db [ 'default'] [ 'password'] = ''; $ db [ 'default'] [ 'database'] = '인증'; $ db [ 'default'] [ 'dbdriver'] = 'mysql'; $ db [ 'default'] [ 'dbprefix'] = ''; $ db [ 'default'] [ 'pconnect'] = TRUE; $ db [ 'default'] [ 'db_debug'] = TRUE; $ db [ 'default'] [ 'cache_on'] = FALSE; $ db [ 'default'] [ 'cachedir'] = ''; $ db [ 'default'] [ 'char_set'] = 'utf8'; $ db [ 'default'] [ 'dbcollat'] = 'utf8_general_ci'; $ db [ 'default'] [ 'swap_pre'] = ''; $ db [ 'default'] [ 'autoinit'] = TRUE; $ db [ 'default'] [ 'stricton'] = 거짓; 죄송합니다. –

3

설치 데이터베이스가 있는지 확인하십시오 c 응용 프로그램/설정/database.php 파일에 onfiguration은

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

thx에서 데이터베이스 구성을 설정했는지 확인하십시오. 시도한 후에 나타납니다. 다시 오류가 발생했습니다 A 데이터베이스 오류가 발생했습니다 지정된 데이터베이스를 선택할 수 없습니다 : authtentication 파일 이름 : C : \ xampp \ htdocs \ codeigniter \ system \ database \ DB_driver.php 행 번호 : 140 –

+0

실행중인 MySql 서버를 확인하십시오. 데이터베이스 오류가 발생이 같은 –

+0

예 다시 다음 나타나는 존재하는 데이터베이스가 내가 그것을 시도 –

-1

명 상식. 그들은 또한 내가이 코멘트를 작성한 때와 내 평판 점수가 무엇인지 알아야합니다. 초심자가 문제를 지적 할 수있는 제안을주는 것뿐만 아니라 답을주는 것 또한 중요합니다. 나는 대답을 줄 수 있었지만 내 의견을 게시 한 사람은 이미 대답을 주었다.

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

하려면 :

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

일에 의해 저장 mysqli이 변화 다음 줄을 열기

$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"; 
0

여기에 파일 application/config/database.php 파일을 주어진 사람 사이에서 최고의 변경 - 아래 봐. 쿼리 줄 번호 동안 MySQL 서버에

0

분실 연결 : 337

관련 문제