У меня есть массив как это:Php, Mysql вставки динамического запроса
stdClass Object
(
[id] => 1
[name] => John
[email] => [email protected]
[website] => google.com
[phone] => 0-(343)926-3114
[address] => 620 Main Center
[city] => Fukushima-shi
[country] => JP
[zip] =>
[vat] => 123456
[status] => 1
[created] => 2016-03-10 15:56:44
)
, но я не знаю, ключи и значения, поскольку каждый массив будет отличаться. Мне нужно вставить массив в базу данных. Что-то вроде:
$keys = '';
$values = '';
foreach ($array as $key => $value) {
$keys .= implode(",", $key);
$values .= implode(",", $value);
}
"INSERT INTO `users` ($keys) VALUES ($values);"
Мой пример не работает, так как взрывать требует массив
Прежде всего, один из них не является массивом. Это объект –
Как вы получаете этот «объект»? –
Я могу использовать массив для массива (массив) $ array object – Alko