问题标签 [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 - 使用 PDO 返回数组 - 使用 FetchAll 不起作用
我使用以下代码从我的数据库中检索数据。问题是它只显示第一行。在这种特殊情况下,这意味着网页上仅显示第一张图片,但我想显示所有图片。
我读了这篇文章,所以我尝试使用代码:
if($result = $stmt->fetchAll(PDO::FETCH_ASSOC));?
...但这不起作用。它甚至不再呼应第一张照片。我在这里想念什么?
php - fetchAll 是否获取 ALL?:)
真的很简单的问题..如果我有这个:
fetchAll 会忽略我特别选择的内容,而是从行中选择所有内容,包括大文本字段等?
如果是这样,有什么办法可以解决?我还需要行数
php - 在输出while循环之前检查结果/计数
我正在寻找一种从数据库中选择的方法,然后检查结果,然后在 while 循环中输出行(如果结果高于零)
我真的想避免使用单独的计数查询
现在我用这个:
有用。但是有没有一种方法可以检查结果/行数并循环行,而不使用 fetchAll 和自定义 for-each 循环?
还是根本不重要?(for-each 和 while 循环一样好吗?)
如果我这样做,则第一行不包含在 while 循环中:
编辑:出于动态布局目的,我确实需要检查结果
php - 我正在尝试在 php 中使用 oop 显示所有数据库行,但无法正常工作
我在数据库中有一个名为“产品”的表,它保存了产品的所有详细信息......我想使用我已经完成编码但没有得到想要的结果的类显示产品表的所有行......希望尽快得到帮助这是我的 database.php 包含数据库类
这是我的 index.php 页面,用于显示所有行...
php - 在zend中获取行问题
我正在使用以下代码获取记录。我的代码工作正常,但它返回一个数组而不是一个对象。任何猜测为什么会发生这种情况..
当前输出:echo $data['id'];
期望输出:echo $data->id;
python - 在excel中导入mysql表
我是 python 中的菜鸟,但我需要在 python 中使用 xlwt 将 MySQL 表导出到 .xls 文件中。我使用此处的示例成功导出了表格
但是如果 MySQL 表中的列多于两列,则 Excel 和 MySQL 中表列的顺序不匹配。
这是代码的一部分:
我尝试打印 result_set ,发现不匹配从这里开始。谁能帮我。
php - $GLOBAL 在数组中设置表 调用成员函数
好的,我正在使用 GLOBALS 在我的整个站点中设置一些设置
我有这个作为我的查询,然后我使用这个函数将返回的数据放入一个数组中
所以我可以通过使用来调用它$GLOBALS['settings']['setting1']
然后这里是设置表,我不明白为什么会出错;我真的需要一些帮助。
我越来越
在非对象上调用成员函数 fetchAll()
php - Can't fetch any data with PDO's fetch or fetchAll function
I've been at this for some time. Using PDO's documentation and based on older stackoverflow posts I feel I am doing this correct, however I can not figure out where my data is in the array returned by fetchAll. Any help would be appreciated.
In my DatabaseHandler class:
Now when calling this method it returns an array of 52 id's which is what it's supposed to do however I can not get to this data. Why? Here is the code that calls the method.
The first errorlog records 52. The second returns the word Array which makes me think it's a 2 dim array. The Third nothing. The Fourth Nothing.
I know I am using fetchAll wrong somehow but I can't figure out where or how. Thank you in advance.
python - pymysql ipython notebook - SQL 查询结果集 fetchall() 期间出错
给定一个 Wordpress 4.0 的 MySQL 数据库。我在数据库上运行以下查询:
当我在 ipython 笔记本中运行此代码(但也作为 DOS 命令行上的 python file.py )时,我在请求结束时收到一个错误:
我没有看到为什么请求应该在此时退出的明显原因。当我稍微更改输出量时,该命令会在其他表中退出。此时输出已达到约 800KB 和约 11000 行。
这可能是一个大规模的问题。pymysql 中的错误?我可以编写一个 MySQL 函数并尝试直接在 mysql 中执行它,但我不擅长编写 MySQL 函数或过程。有人可以让我开始吗?谢谢。
python - pymysql 连接选择查询和 fetchall 返回具有像 b'25.00' 这样的字节文字而不是像 '25.00' 这样的字符串的元组
我只有在使用连接连接到具有数据库的python script
本地测试机器时运行良好。
返回像 ('1', '2015-01-02 23:11:19', '25.00') 这样的元组。MySQL 5.6
Windows 8.1
pymysql
Select query / fetchal()
MySQL 5.0.96
但是,当我使用相同的脚本稍作修改以包含与服务器上运行的远程生产数据库的第二个连接时Linux
,它会返回tuples
(b'1', b'2015-01-02 23:11:19', b' 25.00') 并且脚本无法正确运行,因为匹配条件和使用返回的元组的查询失败。
知道为什么,我怎样才能让它返回tuples
没有“b”前缀的列值?