0

OK、PHP の学習を始めたばかりですが、何らかの理由でmysql_connect()mysql_select_db()がデータベースに接続していないようです。テーブルに何を入れたらよいかわからないので、mysql テーブルの良い例も必要です。どうすれば自分のサイトをデータベースに接続できますか?! connect.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);
    ?>
4

1 に答える 1

1

PHP から始めたばかりの場合は、自分のコンピューターに Apache と 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 ユーザーを使用できます。テストテーブルの場合、名前と電話番号用の 2 つの VARCHAR フィールドを使用して、たとえば友人などと呼ばれるものを作成できます。そして、それらをリストして編集するなどして遊ぶことができます。

幸運を。

于 2012-02-18T14:05:24.350 に答える