我试图将所有iteam名称和价格写入数据库,但我不知道为什么★
在数据库中替换为★
示例★ Bayonet
到{ {1}}
我知道代码可能不好因为我是初学者
cost.json看起来像这样:
★ Bayonet
以下是我使用的代码:
{
"status" : "success",
"prices" : [
{
"market_hash_name" : "★ Bayonet",
"price" : "147.41",
"created_at" : 1453784357
},
{
"market_hash_name" : "★ Bayonet | Blue Steel (Battle-Scarred)",
"price" : "112.28",
"created_at" : 1453784518
}, ...
答案 0 :(得分:1)
尝试设置PDO连接选项并在连接到数据库时传递它:
$options = array(PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8');
$handle = new PDO(dns, user, pass, $options);