2016-09-12 2 views
-3
<?php 
$host ="localhost"; 
$user = "root"; 
$pass = ""; 
$db = "StuDet"; 

$conn = mysql_connect($host,$user,$pass); 
mysql_select_db($db,$conn); 

@mysql_select_db($database) or die ("Unable to select database"); 


?> 

"$ conn = mysql_connect ($ host, $ user, $ pass);"PHP와 MySQL 데이터베이스에 연결할 수 없습니다.

+4

이 초기 단계에서 고통을 피하고 사용되지 않는 mysql 함수 대신 mysqli를 사용하기 시작합니다. – RamRaider

+1

무엇이 문제입니까? –

+0

감가 상각 된 mysql 내에서 mysqli를 사용하거나 PDO를 선택하십시오 – Sasikumar

답변

2
<?php 
$host ="localhost"; 
$user = "root"; 
$pass = ""; 
$db = "StuDet"; 

$con = mysqli_connect($host,$user,$pass,$db); 

// Check connection 
if (!$con){ 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
} 
?> 

은 위의 코드를 사용해보십시오. mysqli을 사용하십시오.

+0

더 나은 점 : PDO. – tadman

1

코드가 정확합니다. 연결되지 않은 경우 자격 증명과 db 이름을 확인하십시오.

mysql이 더 이상 사용되지 않으므로 mysqli로 변경하십시오.

링크 http://php.net/manual/en/book.mysqli.php

관련 문제