2017-08-13 8 views
-1

ここに私のPHPコードです。パスワードを更新しようとしています。アップデートが成功したかどうかはどうすれば確認できますか?php mysql updateが成功したかどうかを確認してください

<?php 
define('HOST','localhost'); 
define('USER','ashwinma_search'); 
define('PASS','bbbbb'); 
define('DB','aaaaa'); 

$con = mysqli_connect(HOST,USER,PASS,DB); 

if($_SERVER['REQUEST_METHOD']=='GET') 
{ 
$email=$_GET['email']; 
$password=$_GET['password']; 

$qry_check="UPDATE tb_login SET password='$password' where email='$email'"; 
$res = mysqli_query($con,$qry_check); 
if(<what should i add here ?>){ 
echo "sucess"; 
    } 


} 
?> 
+0

($ RES){エコー "成功" であれば、 } –

答えて

0

「どのようにして、更新が成功したかどうかを確認することができますか?」それが失敗した場合は、使用して、最高のtruthnessためmysqli_affected_rows()を使用すると、クエリでエラーをチェックでしょう
if(<what should i add here ?>){

すなわち:

if(mysqli_affected_rows($con)) { 
    echo "sucess"; 
} 

else { 
    echo "Error: " . mysqli_error($con); 
    } 

注:あなたが、プレーンテキストのパスワードを格納することができることが表示されます。この場合、安全ではありません。 password_hash()password_verify()を使用してください。

参考文献:

あなたはまた、SQLインジェクションに開放しています。準備されたステートメントを使用します。

関連する問題