运行 如果返回 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!";
}
如果从数据库返回的数据与特定值匹配,我想运行一个函数。
例如,如果 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!";
}