gpt4 book ai didi

php - 将 php foreach 循环存储在字符串中

转载 作者:行者123 更新时间:2023-11-29 07:35:57 25 4
gpt4 key购买 nike

我们有一个数组名称valArray,如下所示:

$valArray = array (
name => 'Rahul',
Address => 'New Delhi',
Pass => '1234',
class => '10th',
School => 'DPS',
Roll => '134567',
)

动态生成,所以,实际上我们想要的是运行这种类型的sql查询

$query = "insert into table_name set
foreach($valArray as $key => $value) {
$key = "$value",
}
";

静态地应该是这样的:

$query = "insert into table_name set
name = 'Rahul',
Address = 'New Delhi',
Pass = '1234',
class = '10th',
School = 'DPS',
Roll = '134567'
";

我知道这在语法上是错误的,但是有什么方法可以执行此类操作。

最佳答案

 $sql = "insert into $table(" . implode(',', array_keys($valArray)) . " values('" . implode("','", array_values($valArray)) . "')";

array_values的调用不是必需的,但更好地说明了我认为的想法

编辑:引用值;他们也应该被逃脱

关于php - 将 php foreach 循环存储在字符串中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30814836/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com