2014-11-17 1 views
-5

데이터베이스와의 연결을 시도하고 있지만 경고 메시지가 나타납니다. "Deprecated : mysql_connect() : mysql 확장이 사용되지 않으며 앞으로 제거 될 예정입니다. 대신 C : \ Wamp에서 mysqli 또는 PDO를 사용하십시오. \ www \ ideal \ admin \ config.php 7 행 "을 참조하십시오. 몇 번 확인해 보았고 mysql을 사용하고 mysql을 사용하지 않도록했다.PHP 데이터베이스 설정 오류

여기 내 config.php를하다

<?php 
date_default_timezone_set('Asia/Calcutta'); 
$mysql_hostname = "localhost"; 
$mysql_user = "username"; 
$mysql_password = "******"; 
$mysql_database = "database"; 
$dbase = mysqli_connect($mysql_hostname, $mysql_user, $mysql_password) or die("Could not connect to database"); 
mysqli_select_db($dbase,$mysql_database) or die("Could not select database"); 
mysqli_query($dbase,"set time_zone='+05:30'"); 

if(!isset($_SESSION['admin_id'])) 
header("Location:index.php"); 

?> 어떤 도움을 이해할 수있을 것이다

.

감사합니다 ..

+0

왜이 다운 보턴? –

+0

php_mysqli에 대한 php.ini 파일에 줄이 있습니까? 그것은 주석을 달았습니까? – mishu

+2

이 코드 **는이 특별한 경고를 생성해서는 안됩니다. 이 문제는 재현 할 수 없습니다. – deceze

답변

2

난 당신의 코드에서 우리 localhost.Everything에 코드를 확인

$dbase = mysqli_connect($mysql_hostname, $mysql_user, $mysql_password,$mysql_database) or die("Could not connect to database"); 
+0

정보 주셔서 감사합니다 ... 그러나 경고는 여전히 지속됩니다 .. –

+1

또한 mysqli_query ("set time_zone = '+ 05:30'"); 여기에서 잘 작동합니다. 경고는 오류가 아니며 코드를 실행할 수 있습니다. –

+0

예 경고는 오류가 아닙니다. 그 잘 작동하지만 왜이 경고? 감사. –

1

mysqli_select_db($dbase,$mysql_database) or die("Could not select database"); 

패스 DB 이름을 사용할 필요를 잘하지만, 필요하다 데이터베이스에 권한이 설정되어 있지 않다면 사용자 이름은 root이고 비밀번호는 비어 있고 체크 코드는 틀림없이 오류없이 작동합니다 또는.