SQL搜索返回布尔值

时间:2014-05-10 19:57:48

标签: mysql sql search command boolean

我需要类似的东西:

$ variable = mysql_query(“Search name ='Jane',如果你发现它返回boolean”)

是否存在一些SQL命令?

我希望我的问题是可以理解的。感谢。

2 个答案:

答案 0 :(得分:0)

是的,有。

$query = mysqli_query("SELECT name FROM tableName WHERE name='Jane'");

这将返回一个布尔值,所以在那之后你可以做类似

的事情
if ($query) {
    //do something
}
else {
    // do something else
}

答案 1 :(得分:0)

php.net http://bg2.php.net/mysql_query

中的结帐示例

你可以做到

<?php 
/*** Some code here  and including , init connection to  database */
$variable = mysql_query("SELECT * FROM  table WHERE  name='Jane' ");

if($variable && mysql_num_rows($variable) != 0 ) 
{
/** TO DO ... If you have result */ 
} else { 
/**  TO TO OTHER ... if you have no result **/
}

但是如果你使用mysql_num_rows(已经取消)和checkout的couting结果不同于零。 您也可以使用SQL_CALC_FOUND_ROWS,您可以在此处找到有关此功能和效果的更多信息 - &gt; http://www.mysqlperformanceblog.com/2007/08/28/to-sql_calc_found_rows-or-not-to-sql_calc_found_rows/