在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/PHP  物聯(lián)網(wǎng)/ 關(guān)于php實(shí)現(xiàn)登錄功能

關(guān)于php實(shí)現(xiàn)登錄功能

新手,我在寫一個(gè)注冊(cè)功能。
通過ajax、php、mysql實(shí)現(xiàn)注冊(cè)功能。
我用chrome的調(diào)試工具看了一下,當(dāng)我輸入已有的用戶名時(shí)能成功返回 "注冊(cè)成功!" ,當(dāng)我輸入新用戶名密碼時(shí)echo $res_insert的值是0,返回"系統(tǒng)繁忙,請(qǐng)稍候" ,
求大神幫忙,感謝!!
js部分:

$(function(){
            $("#regbutton").click(function(){ 
                    $.ajax({
                          type:"post",
                          url:"register.php",
                          dataType:"json",
                          data:{username:$("#usernamereg").val(),password:$("#passwordreg").val()},
                          success:function(feedbackdata){
                            $("#registerstatus").html(feedbackdata);
                            }
                    })
            })
         });

php部分:

<?php
    $username = $_POST["username"]; 
     $password = $_POST["password"]; 
     $servername = "localhost";
    $sqlusername = "root";
    $sqlpassword = "root";
    $dbname = "guitartabs";
     
    // 創(chuàng)建連接
    $conn = new mysqli($servername, $sqlusername, $sqlpassword, $dbname);

    if ($conn->connect_error) {
        die("連接失敗: " . $conn->connect_error);
    } 
    
    $sql = "SELECT username FROM users where username = '$username'";
    $result = $conn->query($sql);
    $num = mysqli_num_rows($result); 

    if($num){ 
         echo "用戶名已存在"; 
     } 
    else //不存在當(dāng)前注冊(cè)用戶名稱 
     { 
         $sql_insert = "insert into users (`username`,`password`) values ('".$username."','".$password."')"; 
         $res_insert = $conn->query($sql_insert); 

         if($res_insert) 
             { 
             echo "注冊(cè)成功!"; 
             } 
         else 
             { 
             echo "系統(tǒng)繁忙,請(qǐng)稍候"; 
             } 
    }
?>
回答
編輯回答
獨(dú)特范

兩種模式不要混用
改為

$num = $conn->num_rows;
2017年1月24日 16:30
編輯回答
墨沫
$sql_insert = "insert into users (`username`,`password`) values ('".$username."','".$password."')"; 
         $res_insert = $conn->query($sql_insert); 

         if($res_insert) 

$res_insert 這個(gè)返回值不是id吧
應(yīng)該用這個(gè)方法 mysql_insert_id

2017年7月4日 22:19