问题标签 [fetchall]
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 - 从不同的类中获取 fetchall 结果
让我解释一下我想要做什么。
在一个DBcommand.php文件中,我有:
我正试图在另一个名为View.php的页面上获得我的结果
我遇到的问题是,我的 selectall 有效,但我的 view.php 只能从中获取 1 个信息,无论是第一个还是最后一个。
即使我尝试在 view.php 部分做一些事情,它也永远不会得到所有结果。
假设我的 selectAll 返回数组('123','azerty',azerty');和数组('6547','qwertty',qwerty'); ,来自 selectAll 的print_r将显示我想看到的内容,但来自 view.php 的结果只会显示这两个结果之一。
--
我什至尝试创建另一个使用 $this->_hwid 的类,所以我稍后会使用这个类,但没有管理,因为它的对象是字符串结果。
--
卡住了,谢谢你的帮助。
php - php PDO fetchAll(),简单的结果
关于 PDO::fetchAll() 的问题太多了,但我仍然找不到答案。我需要获取我的结果,因为它是由 MySQL 返回的。例如,如果我有列id
, name
,age
要像这样返回:
我知道我可以创建一个函数并遍历列表并将它们手动放入数组中,但我想知道是否有使用 fetchAll('magic') 的直接方法。
node.js - 使用 bookshelf.js,如何批量循环所有模型?
使用bookshelf.js可以很容易地使用Model.fetchAll获取给定模型的所有记录,然后循环它们,如下所示:
但这一次加载整个结果集,这对于非常大的结果集是不切实际的。有没有一种简单的方法可以分批加载结果(例如,一次只有 1000 个)。
我知道可以通过维护偏移计数器并使用 limit() 和 offset() 来滚动我自己的版本来做到这一点,但实际上我正在寻找隐藏细节的东西,类似于 ActiveRecord 的find_in_batches。
但是,如果甚至存在批处理 fetcher 方法,我在文档或谷歌搜索中都找不到。有没有一种简单的方法可以做到这一点?
php - Mysqli 检索数据并显示它们 - 最好的方法
以下哪个选项更好
选项1:
选项 2:
我正在尝试将逻辑与演示完全分开......当前我正在使用选项 2,因为使用选项 1,脚本会经历 2 个循环。一个用于获取数据,另一个用于显示它们。但是哪个更好用?
谢谢
php - 将 SQL 数据保存到 PHP 数组
我想将数据从 SQL 表中提取到我的 PHP 脚本中的数组中。我需要那个,因为在那之后我想比较两个表。
我收到错误消息:
PHP 致命错误:调用未定义的方法 mysqli_result::fetchAll()
python - 预取数据
我从 presto 命令得到这样的结果:
我知道cursor.fetchall()
所有数据和cursor.fetchone()
单行。
现在,我想从特定列中获取所有数据,例如[1, 2]
有没有办法解决这个问题?
php - 我可以在 SQL 查询中直接处理返回值吗
我想知道 SQL 查询是否可以使用 SQL 中的某些条目返回数据。对不起,如果它不明确(这里不是英语,我猜你想通了),让我们看一个例子:
所以在这里,我将有$datas
一个像这样的数组
我想要的是这样的:
在我手动处理之后我已经有了这个$datas
,但我想知道我是否可以在没有处理的情况下完成这个演示,只使用 SQL ?
我希望你们能理解我,如果你们有任何问题,我会尽力说清楚。
问候。
python - 如果变量没有返回,如何处理它
嗨,我有以下功能可以从我的模板中获取 sql。变量行正在获取用户输入的查询。如果用户输入了一个无效的 sql,则会出现错误UnboundLocalError: local variable 'row' referenced before assignment
(因为没有行,因为 sql 是错误的)我怎样才能有效地处理这个错误?对 django python 有点陌生。可以帮我解决这个问题吗?提前致谢。
php - PDO:从数据库中获取所有未经测试的抽认卡
我正在尝试从待处理的特定卡组 (deck_id) 中获取所有抽认卡。
抽认卡待处理时
- 它没有经过测试,
next_review
未设置(新卡)或next_review <= $today
(意味着卡是由于审查)。
我目前得到的是来自不同卡片组的结果,例如deck_id 1
,deck_id 2
但我只想从同一个卡片组(如deck_id = 1
)中检索待处理的卡片。
这是我尝试过的:
这是从$result
数组中检索结果的方式:
php - 如何按换行符和“;”拆分字符串 然后 fetchall 作为行
我有看起来像的txt文件
我设法使用下面的代码将其拆分为新行
输出是这样的:
我现在需要的是用“;”分割每个数组 并将所有内容作为一行获取。老实说,我几天前开始学习 PHP,所以我不知道该怎么做。任何帮助表示赞赏
更新对不起,我忘了提到我需要动态地做,因为每天都会添加新行。