亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于php實現登錄功能

關于php實現登錄功能

PHP
九州編程 2019-03-16 21:43:19
新手,我在寫一個注冊功能。通過ajax、php、mysql實現注冊功能。我用chrome的調試工具看了一下,當我輸入已有的用戶名時能成功返回 "注冊成功!" ,當我輸入新用戶名密碼時echo $res_insert的值是0,返回"系統繁忙,請稍候" ,求大神幫忙,感謝??!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"; // 創建連接 $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 //不存在當前注冊用戶名稱 { $sql_insert = "insert into users (`username`,`password`) values ('".$username."','".$password."')"; $res_insert = $conn->query($sql_insert); if($res_insert) { echo "注冊成功!"; } else { echo "系統繁忙,請稍候"; } } ?>
查看完整描述

2 回答

?
猛跑小豬

TA貢獻1858條經驗 獲得超8個贊

兩種模式不要混用
改為

$num = $conn->num_rows;
查看完整回答
反對 回復 2019-03-18
?
慕絲7291255

TA貢獻1859條經驗 獲得超6個贊

$sql_insert = "insert into users (`username`,`password`) values ('".$username."','".$password."')"; 
         $res_insert = $conn->query($sql_insert); 

         if($res_insert) 

$res_insert 這個返回值不是id吧
應該用這個方法 mysql_insert_id

查看完整回答
反對 回復 2019-03-18
  • 2 回答
  • 0 關注
  • 320 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號