牛骨文教育服务平台(让学习变的简单)
博文笔记

echo mysql_affected_rows() 返回0

创建时间:2017-09-27 投稿人: 浏览次数:270
<?php

    error_reporting(E_ALL ^ E_NOTICE);

    require "config.php";    //加载config.php

    //新增用户
    $query = "INSERT INTO lsmc_user(user,pass,yzm) VALUES ("{$_POST["user"]}",sha1("{$_POST["pass"]}"))";

    //echo mysql_affected_rows();  //返回当前影响几行

    mysql_query($query) or die("新增失败:".mysql_error());   //新增

    echo mysql_affected_rows(); 

    mysql_close();   //关闭数据库

?>

echo mysql_affected_rows(); 放在mysql_query语句上边一直返回0,放在下边成功返回1,

现在出现了个问题,echo mysql_affected_rows(); 返回1,数据成功写入到数据库,但是点击注册按钮提交时,

if (flag) {
            ajax({
                method : "post",
                url : "php/add.php",
                data : $("form").eq(0).serialize(),
                success : function (text) {
                    if (text == 1) {
                        alert("成功注册!");
                    }else{
                        alert("注册失败!");
                    }
                },
                async : true
            });
        }

仍然无法弹出成功注册的提示框,而是弹出了注册失败,继续去纠结这个问题去了。

大神留步,请多多指教。

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。