国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

我的總是插入不了數據,不知哪里出錯了
Ftd2014
Ftd2014 2017-07-08 17:50:48
0
2
1939

<?php


// ?判斷重復密碼

if(trim($_POST['pwd']) != trim($_POST['rpwd'])){

exit('兩次密碼不一致,請返回上一頁');

}


// ?準備好寫入的數據

$username = trim($_POST['username']); ?// ?可見數據

$password = md5($_POST['pwd']); ? ? ? // ?可見數據,md5是密碼加密的一種方式


$time = time(); ? ? ? ? ? ? ? ? ? ? ? ?// ?不可見數據,返回unix時間戳,用戶的注冊時間

$ip = $_SERVER['REMOTE_ADDR']; ? ? ? ? // ?不可見數據,返回IP地址,用戶的注冊IP,我們可以用ip2long將其轉為整型存儲


// ?連接數據庫服務器、判斷錯誤、選擇數據庫和設置字符集

$conn = mysqli_connect('localhost', 'root', '123');


if(mysqli_errno($conn)){

echo mysqli_error($conn);

exit;

}


mysqli_select_db($conn, 'user'); ??

mysqli_set_charset($conn, 'utf8');


// ?組合SQL語句

$sql = "insert into user(username, password, createtime, createip) values('" . $username ."', '" . $password . "', '" . $time . "', '" . $time . "', '" . $ip . "')";


// ?發(fā)送語句,判斷狀態(tài)

$result = mysqli_query($conn, $sql);


if($result){

echo '成功' . "<br />";

}else{

echo '失敗' . "<br />";

}


// ?用mysqli_insert_id()把自增的主鍵ID打印出來

echo '當前用戶插入的ID為:' . mysqli_insert_id($conn);


// ?關閉數據庫連接

mysqli_close($conn);


?>

QQ截圖20170708175015.png

Ftd2014
Ftd2014

只是不想跟這世界脫軌

全部回復(2)
鄧琪豪

php代碼沒什么問題,你可以依次打印輸出表單提交的數據是否存在,再測試$result值是否存在來查找錯誤,還有你的數據庫表是否真的設置了ID自增呢?反正我是成功了的,哈哈

運行結果:

微信截圖_20170711144846.png

  • 回復 我....終于....找到.....錯誤點了,在 $sql = "insert into user(username, password, createtime, createip) values('" . $username ."', '" . $password . "', '" . $time . "', '" . $time . "', '" . $ip . "')"; 這句多寫了個 '" . $time . "' ,估計當時瞌睡多寫了這個....謝謝你了!
    Ftd2014 作者 2017-07-12 13:59:11
洪濤

執(zhí)行結果是?


  • 回復 老師,執(zhí)行結果就是:“失敗,當前用戶插入的ID為:0”
    Ftd2014 作者 2017-07-09 21:09:28
  • 回復 老師,我找到錯誤點了,低級錯誤,在 $sql = "insert into user(username, password, createtime, createip) values('" . $username ."', '" . $password . "', '" . $time . "', '" . $time . "', '" . $ip . "')"; 這句多寫了個 '" . $time . "' ,謝謝老師!
    Ftd2014 作者 2017-07-12 14:01:11
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板