我已经成功插入了由两列[$ p_n和$ msg]插入的短信和我的短信内容[$ text_utf8]的数据。现在我的问题是
当客户发送带有代码[$ p_n] [我提供的]的短信时。如果代码[$ p_n]与客户sms引脚[$ text_utf8,$ p_n]完全匹配,则sms脚本会从数据库中找到代码[$ 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);
}
}
答案 0 :(得分:2)
查询应该像这样使用,insted和
$sql="UPDATE smss SET msg='$msg', phone='$phone' WHERE p_n='$p_n'";