0
這是我的PHP代碼訪問被拒絕的用戶 '' @ 'localhost' 的數據庫 '留'
<?php
if($_POST)
{
$con = mysql_connect('localhost','','');
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db('stay', $con);
// escape variables for security
$firstname = mysql_real_escape_string($_POST['uname']);
$lastname = mysql_real_escape_string($_POST['uemail']);
$password = mysql_real_escape_string($_POST['upass']);
$rpassword = mysql_real_escape_string($_POST['urpass']);
echo $sql = "INSERT INTO reg(name,email,pass,rpass)VALUES ('$firstname',
'$lastname', '$password','$rpassword')";
if (!$db_selected)
{
die ('Can\'t use stay : ' . mysql_error());
}
else
{
mysql_query($sql,$con);
}
mysql_close($con);
}
?>
我想用POST執行插入操作。問題是訪問 到phpMyAdmin中的數據庫命名爲逗留。我上傳的屏幕 也出手了。
不要使用'mysql_'庫,它已被棄用並從php7.0中刪除。甚至沒有學習的目的。改爲使用'mysqli_'或'pdo_'並將用戶名添加到數據庫中。默認的用戶名是'root' –
使用'mysqli_'並且你必須創建一個新用戶或者使用'root'用戶並輸入正確的密碼 – ASR
輸入「root」作爲你的用戶名mysql_connect('localhost','root','') ; – Prags