麻烦PHP mysql_select

时间:2012-02-18 13:54:07

标签: php login mysql-connect

好的,我刚开始学习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);
    ?>

1 个答案:

答案 0 :(得分: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用户。对于测试表,您可以使用名称和电话号码的两个VARCHAR字段创建一个名为(例如朋友)的测试表。你可以玩它们来列出它们编辑它们等等。

祝你好运。