首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PHP的mysql_connect功能的正确方式?

问使用PHP的mysql_connect功能的正确方式?
EN

Stack Overflow用户
提问于 2011-04-12 07:38:53
回答 2查看 206关注 0票数 0

我正在创建一个注册表,这将使用PHP功能,我从表单发送数据到JQuerys脚本。

下面是JS代码,它将数据发送到脚本,然后将任何反馈附加到div,这意味着页面不需要刷新:

代码语言:javascript
复制
$.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目录中:

代码语言:javascript
复制
<?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功能,但它似乎不起作用。

下面是不起作用的代码:

代码语言:javascript
复制
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' ) ");

这里的问题是什么?

EN

回答 2

Stack Overflow用户

发布于 2011-04-12 07:45:19

如果失败,则全部返回false。您应该检查返回值,如果返回false,请检查mysql_error。

有这么多可能的原因,你是否打开了所有的错误报告?

票数 3
EN

Stack Overflow用户

发布于 2011-04-13 05:35:49

像这样检查它:

代码语言:javascript
复制
$host = "localhost";
$login = "root";
$pwd = "mypass";

$conn = mysql_connect($host,$login,$pwd);
if (!Sconn) die("Server not found");

$db = mysql_select_db("mydatabase");
if (!Sdb) die("Database not found");

$sql = "INSERT INTO ..."; // full query omitted 
echo("Sending query://$sql//"); // The slashes are to see exactly the query

$query = mysql_query($sql);
if (!$query) die("SQL error");

然后根据您得到的错误消息执行操作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5628798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档