Ich möchte einfügen in zweispaltige Datenbankdaten woid
und json_data
, ich kann nicht Wert json_data
für Inset in Datenbank erhalten, Wie ist es?Geben Sie JSON Daten in PHP
$data_end = json_decode('[
{
"woid": "2254271",
"json_data": [
{
"code": "23",
"date": "Tue, 03 Jan 2017 03:30 PM IRST",
"temp": "68",
"text": "Breezy"
}
]
},
{
"woid": "2254271",
"json_data": [
{
"code": "23",
"date": "Tue, 03 Jan 2017 03:30 PM IRST",
"temp": "68",
"text": "Breezy"
}
]
}
]');
foreach($data_end as $idx=>$val){
$this->admin_model->UpdateData('weather', array('json_data' => $val->json_data), array('woid' => $val->woid));
}
Und gib mir diesen Fehler:
A PHP Error was encountered
Severity: Notice
Message: Array to string conversion
Filename: database/DB_driver.php
Line Number: 1524
Error Number: 1054
Unknown column 'Array' in 'field list'
UPDATEweather
SETjson_data
= Array WHEREwoid
= '2254271'
Filename: models/model.php
Line Number: 39
'Wer- $> json_data' werden Sie Array nicht String geben, so dass Sie nicht –
einfügen Was kann ich tun ??? –
tatsächlich hängt es ab, was Sie eigentlich von 'json_data' einfügen möchten? Oder möchten Sie JSON-codierte Daten einfügen? –