gpt4 book ai didi

php - PHP连接到mysql数据库

转载 作者:行者123 更新时间:2023-12-01 00:00:53 24 4
gpt4 key购买 nike

我试图在数据库和我在网站上使用的登录表单之间建立联系,但是我遇到了问题,因此,每次单击登录时,此消息都会显示“未选择数据库”

这是我的代码:

<?php
session_start();

if(isset($_POST['Email']) && isset($_POST['Username']) && isset($_POST['Password']))
{
$mysql_hostname = "localhost";
$mysql_user = "root";
$mysql_password = "";
$mysql_database = "db_3300";

$con=mysql_connect($mysql_hostname, $mysql_user, $mysql_password, $mysql_database);

// Check connection
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

$result = mysql_query("SELECT * FROM users where
Username='".$_POST['Username']."'
AND Email ='".$_POST['Email']."'
AND Password ='".$_POST['Password']."'")
or die (mysql_error());


while($row = mysql_fetch_array($result))
{ echo $result;
echo "You are successfully connected";
$_SESSION["authenticated"] = true;
exit;
}

mysql_close($con);
}
?>


我希望有人可以帮助我。

最佳答案

您尚未选择数据库。

在您的$con之后执行此操作

$con=mysql_connect($mysql_hostname, $mysql_user, $mysql_password); //Removed the $mysql_database from here
$db_selected = mysql_select_db($mysql_database, $con); //Added this


另外,您正在使用mysql_ *函数,这些函数将在以后的PHP版本中弃用。切换到mysqli_ *或PDO。

关于php - PHP连接到mysql数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20407699/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com