我正在尝试使用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!");
}
?>
答案 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);
您可能希望将连接逻辑与登录逻辑分开。您可能需要数据库连接来验证密码,无论如何,您的数据库连接应该是您做的第一件事,以确保您甚至可以对给定页面做任何事情......