<?php
session_start();
$conn = mysqli_connect("localhost","root","123456","per") or die("資料庫伺服器連線錯誤".mysqli_connect_error()); //連接資料庫
mysqli_set_charset($conn,"utf8"); //設定編碼格式
$name=$ _POST['username']; //trim函數過濾空格
$password = $_POST['pwd'];
if($name=='' ){
echo"<script>alert('你的使用者名稱不能為空,請重新輸入');location='".$_SERVER['HTTP_REFERER']. "'</script> ;";
exit;
}
if($password==''){
echo"<script>alert('你的密碼不能為空,請重新輸入');location='".$_SERVER['HTTP_REFERER']. "'</script>";
exit;
}
$sql="insert into per_user form(username,password) values('$name','$password')";
$result=mysqli_query($ conn,$sql);
if(!$result) ## echo mysqli_error($conn);
}
## else {# echo"註冊成功上! ## echo"<a href='login.html'>立刻登入</a>";## }
?>
# }##?>
#??
insert into per_user (username,password) values ($name,$password);
你這from從哪裡看到的
兩個rabbit是我測試時隨便打的username,password
您的SQL語法有誤。檢查與您的MySQL伺服器版本對應的手冊以取得正確的語法,以在第1行的'form(username,password)values('rabbit','rabbit')'附近使用
#檢測了一下,這是錯誤提示