以下是我试图将表单详细信息提交到godaddy的cpanel中的mysql数据库的代码。
$nameErr = $emailErr = $phnoErr= "";
$name = $area = $address = $phno = $email = "";
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$con = mysql_connect("localhost","root","");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("fecustomer", $con);
$name = $_POST["name"];
if (!preg_match("/^[a-zA-Z ]*$/",$name)) {
$nameErr = "Only letters and white space allowed";
}
$area = $_POST["area"];
$address = $_POST["address"];
$phno = $_POST["phno"];
if (!preg_match("/^[0-9 ]*$/",$phno)) {
$phnoErr = "Only 10 digits allowed";
}
$email = $_POST["email"];
if (!filter_var($email, FILTER_VALIDATE_EMAIL)) {
$emailErr = "Invalid email format";
}
function test_input($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
$query = "
INSERT INTO `fecustomer`.`details` (`name`, `area`, `address`, `email`,
`phno`, `timestamp`) VALUES ('$name','$area','address','phno'
'$email');";
mysql_query($query);
echo "<p>Thank you for your Comment!</p>";
mysql_close($con);
}
else
echo "dint insert";
?>
我已经注册了我的域名并在godaddy中托管。我想在那里使用数据库。我使用本地wamp服务器的mysql。两者有什么不同?我该怎么办。谢谢你
答案 0 :(得分:0)
如错误所示,您的mysql用户名和密码不正确,因此无法连接。
您的本地数据库凭据和Godaddy凭据肯定会有所不同。
您必须先创建数据库管理员,然后创建数据库。您必须在代码中使用这些凭据来解决问题。
转到面板上的MySQL Databases
部分。然后Create A New Database
和Add An User
。
更多详情:https://in.godaddy.com/help/create-mysql-databases-16016
在此处使用凭据:
$con = mysql_connect("localhost","your_username","your_password");