问题标签 [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.
php - 记录的条件计数
我试图根据特定条件计算表中的行数。所以,我确实设法编写了一段可以根据需要运行的代码。
但是,有点太长了。所以我想知道是否有更简单的方法来实现它。
代码:
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
mysql - MySQL-左连接显示比预期更多的行
我加入了两个SELECTS。第一个检索:
第二个:
所以,我将加入 t1/t2 t1.value = t2.id
。但结果如下:
当所需的结果应如下所示时:
我认为出现问题是因为这是SELECT而不是表。谷歌搜索了很多后,我找不到任何解决方案。
编辑: MySQL 查询:
分别选择检索到的 table1 和 table2。
php - mysql_num_rows 的 PHP 错误
我有一个简单的表单,提交时应该计算表中已经与提交的值相同的行数。
我无法弄清楚为什么这会返回错误......有什么想法吗?
错误是Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in .../register.php on line 31
php - 如何使用 CASE 语句为查询中的匹配项分配值?
假设您正在运行一个查询,并且您有很多不同的用户输入可能找不到完全匹配的内容。现在是否可以执行以下操作?
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,但我不知道我还能做什么。
我很确定很多人都遇到了这个错误,如果有人知道,或者猜出问题出在哪里,我相信不仅我会理解。
php - PHP MySQLi准备语句无法返回行
我一直在用 PHP 将很多旧的 MySQL 东西转换为 MySQLi,并且在以下代码中遇到问题:
我已将故障范围缩小到查询本身。我得到 0 行返回,没有错误,所以我想我会输出查询(我要去那里的 str_replace 东西),我可以使用查询从数据库中返回一行,使用来自 PHPMyAdmin 的相同查询
我哪里错了?
编辑
我尝试将查询更改为没有绑定参数的基本查询 - “SELECT * FROM table”仍然没有返回任何行。所以这不是查询本身,而是我准备、执行情况的顺序/格式
第二次编辑:我已将 $stmt->store_result() 添加到代码中,但仍返回 0 行数。
第三次编辑:我调查了看起来不错的连接和用户设置。我可以通过控制台使用相同的用户和密码连接到数据库,并且数据库名称相同。我真的很难过:(
php - 如何使用 PDO 获取 mysql_num_rows?
如何轻松获取“ SELECT *
” SQL 查询返回的行数?
返回 14,这肯定不是返回的行数,而是第一行的 ID。
mysql - MySQL - 返回匹配查询数据的行数?
我有一个查询如下:
我需要对这些数据做的唯一事情就是计算返回的行数(我可以用mysqli -> num_rows;
. 但是,我想知道是否有一种方法可以返回与查询匹配的行数,而无需跑num_rows
?
例如,查询应该返回一行,一个结果,number_of_rows
。
我希望这是有道理的!
php - 在更新或插入查询中是否需要使用 mysql_num_rows(PDO 中的 rowCount)?
我应该使用mysql_num_rows
( rowCount
in PDO
) inupdate
还是insert
查询?目前,我的代码看起来像这样,
我应该把它改成这样吗?
通常,查询通过没有任何错误,所以我不应该太担心它,但哪一个会是更好的编码实践?或者你有什么建议吗?
提前非常感谢!