如何在PHP中正确格式化Mysqli查询结果?对于mysqli是否有一个与mysql\u field\u table()等价的值?
因此,为了好玩,我正在编写一个小型PHP框架,我需要将任意查询结果格式化为以下格式:如何在PHP中正确格式化Mysqli查询结果?对于mysqli是否有一个与mysql\u field\u table()等价的值?,php,mysqli,Php,Mysqli,因此,为了好玩,我正在编写一个小型PHP框架,我需要将任意查询结果格式化为以下格式: Array(<br> [tablename]<br> [fieldname] => value<br> [fieldname] => value<br> [tablename]<br> [fieldname] => value);<br> <br> 数组( [表名] [fieldname]=>值
Array(<br>
[tablename]<br>
[fieldname] => value<br>
[fieldname] => value<br>
[tablename]<br>
[fieldname] => value);<br>
<br>
数组(
[表名]
[fieldname]=>值
[fieldname]=>值
[表名]
[fieldname]=>值)
如果我在mysql中这样做,我会简单地这样做:$tmp[mysql\u field\u table][mysql\u field\u name]=$value。
但是我选择使用mysqli来做这个项目,而且我似乎找不到与mysql\u field\u table()等价的表。
所以我可以为每个值确定表。获得此结果的理想方法是什么?查看手册中的示例;记录的函数的返回值是一个具有名为“table”的成员的对象
这将为您提供所需的信息。查看手册中的示例;记录的函数的返回值是一个具有名为“table”的成员的对象
这可以满足您的需要。u可以执行查询,但不知道表名?重新思考,这是一个严重的逻辑问题。我正在构建一个框架,因此查询是任意的。My query()函数必须能够获取任何随机数据,并根据每个字段所在的表将其转换为特定格式。不过,我想起来了,所以我很好。你可以执行查询,但不知道表名?重新思考,这是一个严重的逻辑问题。我正在构建一个框架,因此查询是任意的。My query()函数必须能够获取任何随机数据,并根据每个字段所在的表将其转换为特定格式。不过我知道了,所以我很好。