嵌套在if语句中的MySQL查询-PHP

嵌套在if语句中的MySQL查询-PHP,php,mysql,if-statement,Php,Mysql,If Statement,MySQL查询字符串是否可以嵌套在if语句中,如下所示 if (mysql_query($queryString)) { return true; } else { return $error; } 如果这是不可能的,那么确保查询已由If语句中的查询执行的最佳方法是什么 (我知道MySQL现在已经贬值了,但要在我正在构建的站点上对其进行更改将是非常困难和冗长的)是的,这取决于您所做的声明类型 对于返回resultset的SELECT、SHOW、DESCRIBLE、EXPLAIN

MySQL查询字符串是否可以嵌套在
if
语句中,如下所示

if (mysql_query($queryString)) {
    return true;
}
else {
    return $error;
}
如果这是不可能的,那么确保查询已由
If
语句中的查询执行的最佳方法是什么


(我知道MySQL现在已经贬值了,但要在我正在构建的站点上对其进行更改将是非常困难和冗长的)

是的,这取决于您所做的声明类型

对于返回resultset的SELECT、SHOW、DESCRIBLE、EXPLAIN和其他语句,mysql_query()在成功时返回资源,在出错时返回FALSE

对于其他类型的SQL语句,如INSERT、UPDATE、DELETE、DROP等,mysql_query()成功时返回TRUE,错误时返回FALSE


我正在编写的语句是一个插入到查询中的
,因此我可以将其嵌套在
if
中,并且-它是否仍然会在if中执行查询?是的,如果您将其放入if中,查询仍然会执行。非常感谢,我会将您的答案标记为正确。