Да До создания базы данных была ошибка от апача, что ее не существует После создания - ошибка пропала
А в базе данных таблицы есть? Есть ли там нужные тебе данные? Обрабатываешь ли ты данные после запроса? Тип запроса какой? Выборка, обновление, удаление, создание? Если непонятно, о чем я - тебе бы получить работу с БД
Да, создал таблицу собственноручно без запроса Также указал столбцы таблицы Обрабатываю данные методом prepare и после этого выполняю методом execute Тип запроса вставка - INSERT
Ага, запрос пришли
public function insert($table, $row){ $fieldsStr = implode(', ', array_keys($row)); $valuesParts = []; foreach ($row as $key=> $value){ $valuesParts []= '?'; } $valuesStr = implode(', ', $valuesParts); $sql = "INSERT INTO {$table} ($fieldsStr) VALUES ($valuesStr)"; echo $sql; $sth = $this->pdo->prepare($sql); $sth->execute(array_values($row)); }
Ага, а теперь сам вызов этой функции
Оберни в try catch и выведи ошибку, так понятнее будет
Обсуждают сегодня