0
すでに2つのカラム[$ p_nと$ msg]で挿入されたsmsとmySMSコンテンツ[$ text_utf8]からデータを挿入できました。さて、私の質問はデータがデータベースと完全に一致する場合、データを更新するMysqli
です。顧客がコード[$ p_n] [私が提供した]でSMSを送信したとき。 smsスクリプトは、コード[$ p_n]が顧客のSMSピン[$ text_utf8、$ p_n]と正確に一致する場合、データベースからコード[$ p_n]を探します。 $ msgと$ phoneのようないくつかのカラムを更新します。
$phone = $_GET["phone"];
$ix=strpos($text_utf8,' ');
if($ix!==false) {
$p_n=trim(substr($text_utf8, 0, $ix));
$msg=trim(substr($text_utf8, $ix+1));
if(strlen($p_n)!=0 && strlen($msg)!=0) {
$wrong_format=FALSE;
$p_n = mysqli_real_escape_string($con, $p_n);
$msg = mysqli_real_escape_string($con, $msg);
// creating an sql statement to insert the message into the pin_man table
$sql="UPDATE smss SET msg='$msg' AND phone='$phone' WHERE p_n='$p_n'";
// executing the sql statement
mysqli_query($con,$sql);
}
}
おかげで今ではもう一つのことを –
を働いています。 $ msgと$ phoneのデータが既に存在する場合、それは更新されません。どうすればいいのですか? –
私には@ Md.muzahidulislamtanveer – JYoThI