我想通過ID和電子郵件,但下面的代碼不工作,檢查,謝謝你對我的幫助 以下步驟,通過Facebook的帳號進行將數據插入到MySQL
驗證
如果有ID ==>更新BD和重定向home.php
如果ID不存在,我們將檢查郵件(從Facebook檢索)在BD
存在0
如果是==>顯示 「此郵件已經被使用」
如果不是==>插入數據庫和==>重定向到home.php
$cont = $idf; $idf = $user_profile['id']; $email = $user_profile['email']; $query = "SELECT idf from users where idf = $idf "; $result = mysql_query($query); if(mysql_num_rows($result) > 1) { // row exists. so update mysql_query("UPDATE users SET name = '".$name."', birthday = '".$birthday."', gender = '".$gender."', email = '".$email."' WHERE idf = '".$idf."';") or die(mysqli_error()); header("refresh:4;url=/home.php"); } else { $sql1 = "SELECT * FROM users WHERE email = $email "; $result1 = mysqli_query($mysqli,$sql1) or die(mysqli_error()); if (mysqli_num_rows($result1) > 0) echo "This Email is already used."; } else { // row does not exists. so create new //insertion dans la base de donnée $sql= mysql_query("INSERT INTO users (name, email, birthday, gender,idl,idf) VALUES ('".$name."', '".$email."', '".$birthday."', '".$gender."',NULL,'".$idf."');"); //mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br />'.mysql_error()); //echo 'Le cookie existe ' . $cont . '<br />'; mysql_close(); setcookie("cokiz", $cont, time()+3600, "/", "NDD"); setcookie("cokiz", $cont, time()+3600, "/", "NDD"); header("refresh:4;url=/home.php"); } } ?>
'mysql_query'或'mysqli_query'一個或另一個,都沒有。 mysql_ *已棄用 –