问题标签 [mysqli-fetch-array]
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 - mysqli_fetch_array的第二个参数
我有这样的代码:
mysqli_fetch_array($result)
我似乎对此没有任何错误,但是我在网上看到的所有示例都有第二个参数,如下所示:
mysqli_fetch_array($result, MYSQLI_ASSOC)
编辑:
我找到了答案:这个可选参数是一个常量,指示应该从当前行数据生成什么类型的数组。此参数的可能值是常量 MYSQLI_ASSOC、MYSQLI_NUM 或 MYSQLI_BOTH。
我仍然想知道不包括在内是否有任何缺点?即使它被认为是可选的。
php - 如何使用 mysqli_fetch_array() 两次?
我正在使用数据库中的条目来填充表中的一行和一列。但是我不能使用两次访问 SQL 返回的数据mysqli_fetch_array()
两次。我需要多次循环 mysqli 结果。这不起作用:
我怎样才能mysqli_fetch_array
对相同的结果申请两次?
php - 未捕获的错误:调用 C:\xampp\htdocs\pro\ProController\DatabaseConfig.class.php:47 中整数的成员函数 fetch_assoc()
我是 PHP 和 MYSQL 的 OOP 新手。我到处寻找解决方案,但找不到我正在寻找的东西。我正面临着
致命错误:在 integer 上调用成员函数 fetch_assoc() 。
如您所见,它表示一个整数。请让我知道我在哪里犯了错误。
- UserController 中的登录功能运行良好。
- 我为 fetch() 创建了一个单独的函数。
数据库配置.class.php
用户控制器类.php
登录.php
php - 将mysql转换为mysqli函数并获取参数错误
我是 mysqli 的新手,正在升级我的所有代码以使用它。
我知道函数现在需要$conn
包含变量。
这是我的代码:
我收到错误:
PHP Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result
而且我无法弄清楚我错过了什么。
php - 使用 MySQLi 回显 JOIN SQL 表的内容
我正在开发一个系统,这个模块应该回显数据库的内容。
在我向其中添加了一些 JOIN 语句之前,它运行良好。
我已经检查并测试了 SQL 代码,它运行良好。不起作用的是我回显 JOINed 表的内容的那部分。
我的代码如下所示:
course_name 和 course_id 既不回显也不给出任何错误消息。
更新:我实际上需要通过 JOINing 更多表和更改所选列来增加查询复杂性。我需要加入这些表:
tutors
其中有列:tutor_id
, t_fname
, t_othernames
, email
,phone number
faculty
有列: faculty_id
, faculty_name
,faculty_code
courses
有列: course_id
, course_code
, course_name
, tutor_id
,faculty_id
我想将这些表加入到reg_students
原始查询中的表中,以便我可以过滤$user_id
并显示:course_name
, t_fname
, t_othernames
, email
,faculty_name
php - 带有 SQL 的下拉 PHP 在下拉列表中的一行中具有两个不同的查询 >(名称,编号)
我希望下拉菜单在一行中显示“client_code”、“name”。它几乎可以工作,但不是 100%。我是php和SQL的初学者,有人可以帮助我吗?
不起作用的代码
仅适用于从数据库中检索下拉列表中的名称的代码
php - 从 SQL 中选择语句到 PHP 数组中
在下面的 PHP 代码中,我尝试通过“word”列从表中检索一些值,这些值在此列中有快乐、喜欢、免费和帮助。
我的输出:
我的问题是为什么 $category_text['positive'] 只包含帮助词?我怎样才能把每个单词都放在这个数组中?
php - 从 mysqli_fetch_array 添加值
我是我在学校的第一个编码项目。我有一个任务要检查,两个条件是否为真,如果是,我必须计算出现次数。我现在真的很困惑,我会很感激每一个有用的答案。
所以这是代码的一部分:
所以我的目标是检查第 1 行中的名称是否等于第 2 行中的名称,以及第 1 行中的 positionOrder 是否等于第 2 行中的 posisitionOrder。如果是,请计算这是正确的次数。帮助表示赞赏。谢谢!
php - in_array 仅查找第一个值
我要做的是根据 sql 查询分配变量。“县”字段是一个包含县名称的 varchar。
发生的情况是 in_array 仅检测数组中的第一个县。如果我回显 $row,我会得到:
欧文派克帕克欧文欧文斯科特摩根格林亨德里克斯劳伦斯圣约瑟夫华盛顿维戈摩根欧文杜布瓦杰斐逊瑞士麦迪逊格林费耶特马里昂奥兰治帕克克拉克杰斐逊费耶特喷泉蒙哥马利亨德里克斯霍华德欧文埃尔克哈特马里昂亨德里克斯华盛顿蒂皮卡诺普特南华盛顿布朗亨德里克斯詹宁斯维恩德瑞克利
如果我将针指定为“Owen”,则 echo $Porter 返回“Present”。所有其他值都回显“不存在”。如果我循环它,即使“Owen”也会将“Not Present”返回给 $Porter。我在这里做错了什么?
这也不起作用: