2012-02-18 4 views
0

Ok, 방금 PHP를 배우기 시작했습니다. mysql_connect()mysql_select_db()은 데이터베이스에 연결하지 못하는 것 같습니다. 테이블에 무엇을 넣을 지 잘 모르므로 mysql 테이블의 좋은 예가 필요합니다. 내 사이트를 데이터베이스에 연결하려면 어떻게해야합니까?! 다음은 connect.php 페이지에서 사용하고있는 코드입니다. 그냥 PHP로 시작하는 경우PHP에 문제가 있습니다.

<?php 

    //not working 
    $connect = mysql_connect('localhost', 
    'myuser', 'password', 'mypass') 
    or die("This function should work."); 

    //still a lingering error 

    $db_select = mysql_select_db("mydbname", $connect); 
    ?> 
+0

첫 번째 매개 변수로 'localhost'를 입력하십시오. – dynamic

+0

오류 메시지가 있습니까? 'mysql_error()' – Zar

+5

그래, 당신이 여기에 당신의 암호를 게시하지 않을 수도 있습니다, 모두가 좋은 것처럼. – itsmequinn

답변

1

후 좋은 생각은 자신의 컴퓨터에 아파치와 MySQL을 얻을 수있을 것이다. WAMP (http://www.wampserver.com/en/)와 같이 쉽게 설치할 수있는 패키지가 많이 있습니다. 예제와 HOWTO가있다. 이 패키지의 장점은 포장 된 PHPMyAdmin이 있으며 샘플 테이블을 만들거나 그냥 놀아 볼 수 있다는 것입니다.

다음으로 구체적인 코드는 PHP 문서 사이트 (http://php.net/manual/en/function.mysql-connect.php)에 좋은 예제가 있습니다. 로컬 서버를 사용하는 경우

<?php 

$link = mysql_connect('localhost', 'mysql_user', 'mysql_password'); 
if (!$link) { 
    die('Not connected : ' . mysql_error()); 
} 

// make foo the current db 
$db_selected = mysql_select_db('foo', $link); 
if (!$db_selected) { 
    die ('Can\'t use foo : ' . mysql_error()); 
} 
?> 

당신은 MySQL의에서 ROOT 사용자를 사용할 수 있습니다. 테스트 테이블의 경우 이름과 전화 번호로 두 개의 VARCHAR 필드가있는 친구 (예 : 친구)를 만들 수 있습니다. 그리고 편집 할 수있는 목록을 만들기 위해 놀 수 있습니다.

행운을 빈다.

관련 문제