php - 使用 PHP 的 mysql_connect 功能的正确方法?

标签 php javascript jquery mysql database

我正在创建一个将使用 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/

相关文章:

java - 将网页另存为图像

javascript - 比较与 Canvas 平行的两个图像的颜色值

jquery - 带有固定 div 的 slideDown() 并推送其余内容

javascript - YoutubeData API V3 - 错误 400 : required parameter - part

php - libxml 常量是可访问的,但不要注册为定义的常量

php - 递归 xgettext?

javascript - 使用 jquery 选择选项时隐藏表单选项

php - 如何实现 Paypal Express Checkout API?

php - 直接解析文件上传,不写入文件系统

javascript - Undefined 不是 Backbone.js 中的函数