无法连接到MySQL

时间:2011-03-08 16:53:10

标签: php mysql

我正在尝试使用php和myadmin连接到mysql数据库。我已经尝试了很多我可以在网上找到的代码,但我不能把这个东西付诸实践...... 谁能告诉我我可能做错了什么? 这是我正在使用的php脚本:

<?php

$useremail = $_POST["useremail"];
$password = $_POST["password"];

if($useremail && $password){

    // open database
    $connect = mysql_connect("localhost", "carlos", "nenem");

    if(!$connect){
        die ("Not able to connected to the database: " .mysql_error());
    }

    // select database
    $select_db = mysql_select_db("vergilioDB", $connect);

    if(!$connect_db){
        die("Not able to connect to the database: "  .mysql_error());
    }

    mysql_close($connect);
} else {
    die("Please enter useremail and password, or REGISTER if you are a new user!");
}

?>

2 个答案:

答案 0 :(得分:2)

Carefull,$select_db!= $connect_db

变量名称不同,重写为:

$select_db = mysql_select_db("vergilioDB", $connect);
if(!$select_db){
     die("Not able to connect to the database: "  .mysql_error());
}

答案 1 :(得分:0)

请注意,在您将MySQL连接用于任何其他任何事情之前,无论如何都要关闭它。

mysql_close($connect);

您可能希望将连接逻辑与登录逻辑分开。您可能需要数据库连接来验证密码,无论如何,您的数据库连接应该是您做的第一件事,以确保您甚至可以对给定页面做任何事情......