php - 如何使用limit检查mysql中的数据?

标签 php mysql

如何使用limit查看mysql中的数据?

加载此代码( will check data in row id 2 )时,它是 echo requests field

为什么不回显 not requests field

这是测试表:

________________________________
|  id  |  pro_id  |  requests  |
|  1   |  11111   |     0      |
|  2   |  12345   |     0      |
|  3   |  12345   |     0      |
|  4   |  12345   |     1      |
|__5___|__12345___|_____1______|

这是用于检查 test_table 中数据的 php 代码

<?PHP
    include("connect.php");
    $i = "0";

    $sql = "SELECT * FROM test_table WHERE pro_id = '12345' AND requests != '0' order by id asc limit $i,1";
    $query = mysql_query($sql);
    $result = mysql_fetch_array($query);
    if($result)
        echo "requests field";
    else
        echo "not requests field";
?>

最佳答案

因为 $result 是结果集,所以它有 0 行

if(array)
    true;
   else
    false;

它总是返回 true。因为空数组永远不等于 FALSE;

关于php - 如何使用limit检查mysql中的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28017516/

相关文章:

php - 将 FOSRestBundle 与表单一起使用

PHP mySQL - UNIX_TIMESTAMP 不等于 strtotime

php - mySQL 到 PHP 动态表

JavaScript - 使用 PHP 发布并运行另一个 PHP

mysql - SQL 连接尊重顺序的两个表

mysql - Spring 启动:GenericJDBCException: Unable to acquire JDBC Connection

mysql - 甲骨文到mysql

mysql - 基于其他两个表的子选择更新表

php - 根据选项选择更新mysql记录

php - MySQL连接查询的澄清