gpt4 book ai didi

运行 mysql 查询的 Php 函数

转载 作者:行者123 更新时间:2023-11-29 03:36:34 26 4
gpt4 key购买 nike

我正在尝试创建函数来运行 mysql 查询

我将如何执行诸如插入查询之类的操作。我在想

function insert_query ($table,$cols,$values)
{
$sql="insert into $table ($cols) values ($values) "; ...etc
}

与函数中的其余查询代码。但是我该如何添加多个列和值呢?

我应该在函数中创建 $cols$values 数组吗?

最佳答案

这是我的数据库类的一个函数。

public function insert($table,$values){               
$fieldNames = "";
$fieldValues = "";

foreach($values as $key => $value){
$fieldNames .= "$key,";
$fieldValues .= "$value,";
}
$fieldNames = substr($fieldNames,0,-1);
$fieldValues = substr($fieldValues,0,-1);
$sql = "INSERT INTO $table($fieldNames) VALUES ($fieldValues)";

$this->newConnection();
$result = $this->mysqli->query($sql);
$this->closeConnection();
return $result;
}

关于运行 mysql 查询的 Php 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20837967/

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