用 php 操作 mysql8 中的 json 字段 表结构:code,info_json SELECT json_extract(info_json,'$.变量 key') as 变量 key FROM 变量表名 WHERE CODE = 变量 LIMIT 1 如何写成 php ?请大神指点,谢谢
1
caola 2018-11-19 23:49:44 +08:00
$db = new PDO('mysql:host=localhost;dbname=dataname', 'root', 'root');
$db->exec('SET NAMES UTF8MB4'); $read = $db->query("SELECT json_extract(info_json,'$.变量 key') as 变量 key FROM 变量表名 WHERE CODE = 变量 LIMIT 1"); $data = $read->fetch(PDO::FETCH_ASSOC); var_dump($data); |
2
echotpq OP $read = $db->query("SELECT json_extract(info_json,'$.$bianliankey') as $bianliankey FROM $bianliangtable WHERE CODE = $code LIMIT 1");
报错,请问这个该怎么写? |
3
echotpq OP 报语法不对
|
5
littleylv 2018-11-20 00:03:03 +08:00
报错不是应该会说哪里出错么?所以你具体报什么错
我觉得 code = 'aaa' ( code = '$code') 需要引号 |