ekkl
Новичок
Получение запроса на основании массива
Использую PDO SQLite3
Идея такова сделать функцию, которая будет "Изготавливать запрос" на основании ключей масива и соответствующих данных
Использую PDO SQLite3
Идея такова сделать функцию, которая будет "Изготавливать запрос" на основании ключей масива и соответствующих данных
PHP:
public function arrayexec($tablename, $data){
$k=array_keys($data);
$v=array_values($data);
array_walk($k, array(__CLASS__, addquote));
$colum=implode(', ',$k);
$res=$this->prepare ("INSERT INTO $tablename ($colum) VALUES (??????)");
//Что должно быть в скобках VALUES. знаки вопроса разделенные запятыми, вызывается ошибка...
$res->execute($v);
}
public function addquote(&$data){
return '`'.$data.'`';
}