if('SELECT * FROM users WHERE firstname='$_POST['firstname']' AND WHERE
phone='$_POST['phone']''){echo 'their is a match';}
解析错误:语法错误,意外T_VARIABLE
答案 0 :(得分:0)
假设您正在使用面向对象的MySQLI,您的代码将如下所示:
$phone = ( isset( $_POST['phone'] ) && !empty( $_POST['phone'] ) ) ? $conn->real_escape_string( $_POST['phone'] ) : null;
$firstname = ( isset( $_POST['firstname'] ) && !empty( $_POST['firstname'] ) ) ? $conn->real_escape_string( $_POST['firstname'] ) : null;
//create the mysql query
$sql = "SELECT * FROM users WHERE firstname='$firstname' AND phone='$phone'";
$result = $conn->query($sql); //query the database
if ($result->num_rows > 0) { //check if there are any results
echo "There is a match.";
} else {
echo "No matches.";
}