MySQLi-为变量动态分配行值

Armitage2k

我很好奇如何创建PHP变量并用某一行的值动态填充它们,而不必一一分配值?Google不会返回我要查找的内容,而是教我如何在sql查询中插入变量...

为了提供一些背景信息,我有一个包含40列的表格,并且我不想分配40次

$variable1 = $row['column1']

而是将column1中的值自动分配给具有相应值的名为$ column1的变量。自然,应该为该行的每个值执行此操作。

怎么会这样呢?有安全方面的顾虑吗?

塔米利汗

您可以使用extract功能:

extract($row);

因此,您可以将其$column1用作变量


要注意

  1. 这将根据您的方案创建40个变量
  2. 如果您的列名与代码中的任何其他变量名相同,则会造成混乱

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在SSIS中为变量动态分配值

来自分类Dev

为变量动态分配值的最佳方法?

来自分类Dev

动态MySQLi语句

来自分类Dev

使用MySQLi和PHP将行分配给变量

来自分类Dev

mysqli查询中的变量

来自分类Dev

MYSQLI行计算太慢

来自分类Dev

选定的mysqli行

来自分类Dev

mysqli计数行错误

来自分类Dev

SASS中是否有办法为文件之间的变量动态分配值

来自分类Dev

PHP MySQLi未定义值(变量)

来自分类Dev

回声Mysqli查询与POST变量?

来自分类Dev

MySQLi选择到PHP变量

来自分类Dev

MySQLi未定义变量

来自分类Dev

批量动态分配变量

来自分类Dev

PHP mysqli_insert_id()期望参数1为mysqli

来自分类Dev

mysqli_query()期望参数1为mysqli,给定对象

来自分类Dev

PHP警告:mysqli_close()期望参数1为mysqli

来自分类Dev

mysqli_query()期望参数1为mysqli,给定null:

来自分类Dev

mysqli_prepare()期望参数1为mysqli

来自分类Dev

mysqli查询返回错误值

来自分类Dev

使用mysqli的if条件插入值

来自分类Dev

mysqli查询返回错误值

来自分类Dev

mysqli 遇到非数字值

来自分类Dev

根据值比较和删除行[MYSQLi]

来自分类Dev

寻找数据匹配的MySQLi行

来自分类Dev

mysqli_query()和mysqli_close期望参数1为mysqli-PHP

来自分类Dev

从stdin动态分配行?

来自分类Dev

mysqli bind_param中的动态变量绑定

来自分类Dev

警告:mysqli_query()期望给定参数1为mysqli布尔值