dbSimple placeholder-ы

212
19 декабря 2016, 19:41

Есть функция

function postDb ($adStore, $dbc) {
    $column=implode(' , ',array_keys($adStore));
    $value=implode("' , '",array_values($adStore));
    $dbc->query("INSERT INTO adStore ($column) VALUE ('$value')");
}

Хочу заменить $column, $value на placeholder-ы.
Как это можно сделать?

Answer 1
function postDb ($adStore, $dbc) {
    $dbc->query("INSERT INTO adStore SET ?a", $adStore);
}

http://dklab.ru/lib/DbSimple/manual.html#list11

READ ALSO
Вывод второго меню на wordpress

Вывод второго меню на wordpress

Как вывести два меню в wordpress? Я прописал следующие строчки в файле function

263
SpamAssassin TVD_SPACE_RATIO_MINFP

SpamAssassin TVD_SPACE_RATIO_MINFP

При проверке письма в SpamAssassin выдает:

857
ООП php работа с классами

ООП php работа с классами

Небольшая неурядица возникла после прочтения ООП в php то есть мне понятны такие конструкции

298
Грамотная защита от SQL-Injection

Грамотная защита от SQL-Injection

Уже давно меня мучает вопрос: Как защитить свой сайт от SQL-InjectionВ былые времена я использовал mysql_real string_escape для экранирования кавычек

176