Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在PHP中正确格式化Mysqli查询结果?对于mysqli是否有一个与mysql\u field\u table()等价的值?_Php_Mysqli - Fatal编程技术网

如何在PHP中正确格式化Mysqli查询结果?对于mysqli是否有一个与mysql\u field\u table()等价的值?

如何在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]=>值

因此,为了好玩,我正在编写一个小型PHP框架,我需要将任意查询结果格式化为以下格式:

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()函数必须能够获取任何随机数据,并根据每个字段所在的表将其转换为特定格式。不过我知道了,所以我很好。