我正在创建一个将使用 JQuerys AJAX 功能的注册表单,我正在将数据从表单发送到 PHP 脚本。
下面是将数据发送到脚本然后将任何反馈附加到 div 的 JS 代码,这意味着不必刷新页面:
$.ajax(
{
url: "public/includes/userCreate.php",
type: "POST",
data:
{
username: user_username,
forename: user_forename,
surname: user_surname,
email: user_email01,
password: user_password01
},
success: function(html)
{
$('#web_Content').html(html);
}
});
然后我可以使用以下代码将回显内容附加到 web_Content div 中:
<?php
$new_Username = $_POST['username'];
$new_Forename = $_POST['forename'];
$new_Surname = $_POST['surname'];
$new_Email = $_POST['email'];
$new_Password = $_POST['password'];
echo "Username is: " . $new_Username;
echo "Forename is: " . $new_Forename;
echo "Surname is: " . $new_Surname;
echo "Email is: " . $new_Email;
echo "Password is: " . $new_Password;
?>
我想将值插入数据库。我将首先使用以下代码测试 MySQL 功能,但它似乎不起作用。
这是不起作用的代码:
mysql_connect("localhost","root","mypass");
mysql_select_db("mydatabase");
mysql_query("INSERT INTO users (user_Username, user_Email, user_Password) VALUES ('TestMan', 'tom@mail.com', 'qwerty' ) ");
这里有什么问题?
最佳答案
失败时全部返回 false。您应该检查返回值,如果返回 false,请检查 mysql_error .
可能的原因这么多,你有没有打开所有的错误报告?
关于php - 使用 PHP 的 mysql_connect 功能的正确方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5628798/