运行 如果返回 SQL 数据匹配特定值,则 PHP 函数

Run a PHP function if returned SQL data matches a specific value

如果从数据库返回的数据与特定值匹配,我想运行一个函数。

例如,如果 SELECT city FROM users ORDER BY id DESC LIMIT 1 returns "London" 那么 运行 PHP 函数'myFunction()'.

我试过的是:

// Database connected successfully
$abc = "SELECT city FROM users ORDER BY id DESC LIMIT 1";
if ($abc = "London") {
myFunction();
}
else{
echo("not found");
}

您应该按照这些步骤操作。

//build database connection
$conn = mysqli_connect("localhost","my_user","my_password","my_db");

//query
$query = "SELECT city FROM users ORDER BY id DESC LIMIT 1";

//execute query
$resultSet = mysqli_query($conn, $query);
$record = mysqli_fetch_assoc($resultSet); // as we have limit 1 in query so only one record will be returned in result set

if($record['city'] == 'London'){
    //call function
    myFunction();
}else{
    echo "Not found!";
}