问题标签 [mysql-num-rows]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
155 浏览

php - 记录的条件计数

我试图根据特定条件计算表中的行数。所以,我确实设法编写了一段可以根据需要运行的代码。

但是,有点太长了。所以我想知道是否有更简单的方法来实现它。

代码:

0 投票
2 回答
1348 浏览

php - sql 显示行 0 - 0(共 1 行)导致 mysql_num_rows 出错

是的,我已经确认查询SELECT * FROM mbgeust WHERE user_name = '{$name}' AND user_pass = SHA1('{$pass}')返回了一个结果,但它返回说“显示行 0 - 0(总共 1 行,查询耗时 0.0005 秒)”,mysql_num_rows($mysql)尽管查询返回一行,但不是第 0 - 1 行,因为返回 0这是我的整个代码

和 sql.php

0 投票
2 回答
293 浏览

mysql - MySQL-左连接显示比预期更多的行

我加入了两个SELECTS。第一个检索:

第二个:

所以,我将加入 t1/t2 t1.value = t2.id。但结果如下:

当所需的结果应如下所示时:

我认为出现问题是因为这是SELECT而不是表。谷歌搜索了很多后,我找不到任何解决方案。

编辑: MySQL 查询:

分别选择检索到的 table1 和 table2。

0 投票
4 回答
150 浏览

php - mysql_num_rows 的 PHP 错误

我有一个简单的表单,提交时应该计算表中已经与提交的值相同的行数。

我无法弄清楚为什么这会返回错误......有什么想法吗?

错误是Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in .../register.php on line 31

0 投票
1 回答
161 浏览

php - 如何使用 CASE 语句为查询中的匹配项分配值?

假设您正在运行一个查询,并且您有很多不同的用户输入可能找不到完全匹配的内容。现在是否可以执行以下操作?

0 投票
1 回答
176 浏览

php - Apache杀死mysql?mysql_fetch_object():提供的参数不是有效的 MySQL 结果资源

所以我有一个直接从浏览器运行的 php 脚本,我得到 2 个错误:

警告:mysql_fetch_object():提供的参数不是有效的 MySQL 结果资源...
警告:mysql_num_rows() 期望参数 1 是资源,在...中给出布尔值

在此脚本中,我进行查询以从我的博客表中选择所有博客:

我得到他们的饲料!所以这个脚本需要一点时间来执行,比如 40 秒。在我的表中,我有 100 个博客,每当我运行脚本时,我都会遇到这 2 个错误。

重要提示:如果我像这样更改查询,我不会收到这些错误:

所以我很确定它与一些系统管理员设置有关。我使用共享主机。因此,当我对所有 100 个博客进行操作时,我会遇到错误,而当我只使用 70 个博客时,我不会。

就像我失去了 mysql conexion 什么的。查询没有错,我将它们打印在屏幕上并在 phpmyadmin 中检查它们并且它们可以工作。

错误之一来自这里:

此函数用于获取最大提要/页面,我得到了该错误,并且该函数没有任何问题。我已将 max_execution_time 设置为 120,但我不知道我还能做什么。

我很确定很多人都遇到了这个错误,如果有人知道,或者猜出问题出在哪里,我相信不仅我会理解。

0 投票
3 回答
3010 浏览

php - PHP MySQLi准备语句无法返回行

我一直在用 PHP 将很多旧的 MySQL 东西转换为 MySQLi,并且在以下代码中遇到问题:

我已将故障范围缩小到查询本身。我得到 0 行返回,没有错误,所以我想我会输出查询(我要去那里的 str_replace 东西),我可以使用查询从数据库中返回一行,使用来自 PHPMyAdmin 的相同查询

我哪里错了?

编辑

我尝试将查询更改为没有绑定参数的基本查询 - “SELECT * FROM table”仍然没有返回任何行。所以这不是查询本身,而是我准备、执行情况的顺序/格式

第二次编辑:我已将 $stmt->store_result() 添加到代码中,但仍返回 0 行数。

第三次编辑:我调查了看起来不错的连接和用户设置。我可以通过控制台使用相同的用户和密码连接到数据库,并且数据库名称相同。我真的很难过:(

0 投票
1 回答
1623 浏览

php - 如何使用 PDO 获取 mysql_num_rows?

如何轻松获取“ SELECT *” SQL 查询返回的行数?

返回 14,这肯定不是返回的行数,而是第一行的 ID。

0 投票
1 回答
1555 浏览

mysql - MySQL - 返回匹配查询数据的行数?

我有一个查询如下:

我需要对这些数据做的唯一事情就是计算返回的行数(我可以用mysqli -> num_rows;. 但是,我想知道是否有一种方法可以返回与查询匹配的行数,而无需跑num_rows

例如,查询应该返回一行,一个结果,number_of_rows

我希望这是有道理的!

0 投票
4 回答
437 浏览

php - 在更新或插入查询中是否需要使用 mysql_num_rows(PDO 中的 rowCount)?

我应该使用mysql_num_rows( rowCountin PDO) inupdate还是insert查询?目前,我的代码看起来像这样,

我应该把它改成这样吗?

通常,查询通过没有任何错误,所以我不应该太担心它,但哪一个会是更好的编码实践?或者你有什么建议吗?

提前非常感谢!