【发布时间】:2021-01-22 05:13:39
【问题描述】:
$str 是来自客户端的 json 对象字符串keys 是列名
需要使用准备好的值插入新行 - 即对应的键值对
我该怎么做 - 像这样:
$str = {"fname":"lorem","sname":"ipsum","nick":"dolor"};
function btn_send($str){
global $db;
$obj = json_decode($str);
$sq = "insert into members (...keys) values (...prepared_values)";
$st = $db->prepare($sq);
$st->execute([...]);
}
【问题讨论】:
-
查看 ORM,pdo 或 mysqli 库无法做到这一点。
-
@nice_dev - 即
$str -
@qadenza 啊,忽略了这一点。那么,该 json 中的键是表的列名吗?
-
@nice_dev - 是的,就是这样