Только учусь php
Нашёл источник с вот таким кодом для вставки в таблицу:
Нужна ваша помощь разобраться в этом коде
function pdoSet($allowed, &$values, $source = array()) {
$set = '';
$values = array();
if (!$source) $source = &$_POST;
foreach ($allowed as $field) {
if (isset($source[$field])) {
$set.="`".str_replace("`","``",$field)."`". "=:$field, ";
$values[$field] = $source[$field];
}
}
return substr($set, 0, -2);
}
продолжение:
$allowed = array("name","surname","email"); // allowed fields
$sql = "INSERT INTO users SET ".pdoSet($allowed,$values);
$stm = $dbh->prepare($sql);
$stm->execute($values);
до этого смог сделать вставку с переменными через mysql. Сейчас стараюсь повысить свой уровень. Но тут немного в тупик ушёл)
Заранее спасибо за ответ)
P.S Ссылка на источник
phpfaq.ru/pdo#fetchall