看板 PHP 關於我們 聯絡資訊
常有新會員加入時, 我會先驗證會員帳號是否有重覆,再決定加入資料 不管我的帳號是否重覆,都無反應,就算不重覆,資料也沒寫進資料庫裡 不知為什麼,請大家幫我找一下問題所在,謝謝^^ 我的insert檔案為(會先到double檔案查驗帳號是否重覆) <?php require("db.php"); require("double.php"); $sql="insert customer (name,password,phone,address,email) values ('$name','$password','$phone','$address','$email')"; mysql_query($sql); $result=mysql_query("select * from customer order by id desc limit 0,1"); while (list($id,$name,$password,$phone,$address,$email)=mysql_fetch_row($result)) { echo $name."歡迎你加入!<p>"; } ?> double.php檔案為 <?php $check=mysql_query("select * from customer where name=$'name' "); $num=mysql_num_rows($check); if($num<>0) { echo "sorry,此帳號已有人使用了,請重新輸入!"; exit; } ?> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.175.54.46
cttlee:INSERT INTO 12/17 01:55
ckai1983:insert INTO customer 12/17 02:51
carefreetime:@@ 加了 資料還是無法寫進資料庫 沒反應。。。 12/17 17:49
cttlee:先確認所有的SQL敘述 echo出來都是正確的 12/17 21:30
jerryjayg:主鍵? 12/18 00:42
cde123:name=$'name' <-- 這裡錯了吧 12/18 16:21
mathrew:name ='$name' 04/06 16:05