2014-04-25 3 views
0

안녕하세요. 그래서 저는 'guestbook'이라는 데이터베이스를 가지고 php phyyadmin을 사용하여 만들었지 만, php doc 내에서이 데이터베이스를 선택하는 데 어려움을 겪고 있습니다.데이터베이스가 PHP 문서에서 선택되지 않았습니다

<?php 
$link=mysqli_connect('localhost', 'root', 'password'); 
if(!$link){ 
    die('Not connected: '); 
} 
$db_selected=mysqli_select_db($link, 'guestbook'); 
if(!$db_selected) { 
    die("Can't use guestbook : "); 
} 
?> 

제대로 연결되어있는 것처럼 보이지만 "방명록을 사용할 수 없음 :"이 반환됩니다. 모든 생각을 크게 평가할 것입니다

+1

변경'mysql_error를을()''당신이 –

+0

당신의 API를 혼합 할 수 없습니다 난 그냥 그들을 밖으로했다 – rivtracks

답변

1

mysqli_connect에만 호스트를 지정했습니다.

$link = mysqli_connect("myhost","myuser","mypassw","mybd") or die("Error " . mysqli_error($link)); 
+0

매개 변수를 채웠지 만 여전히 "방명록을 사용할 수 없습니다" – rivtracks

0

'방명록'에 데이터베이스 또는 테이블을 알려주십시오. 그것이 테이블이라면 오류를 줄 것입니다. mysqli_select_db는 테이블 이름이 아닌 데이터베이스 이름을 필요로하기 때문에.

희망이 도움이됩니다.

0

당신은 $link=mysqli_connect('localhost', 'root', 'password'); 후 추가 설정 데이터베이스하기 전에 연결을 확인할 수 있습니다() mysqli_error`에

if (mysqli_connect_errno()) 
    { 
    echo "Failed to connect to MySQL: " . mysqli_connect_error(); 
    } 
관련 문제