Задать вопрос
@CeBePHblY

Почему mysqli вставляет пустые данные?

Имеется такая функция, котограя должна вставлять новые данные:
function insert($table, $cols, $values)
        {
            //строим запрос
            $query = 'INSERT INTO' . DB::P . CFG_DB_PREFIX . $table . DB::P . '(' . $cols .')' . DB::P . 'VALUES (' . $values . ')';
            //выполняем запрос
            mysqli_query($this -> dbHandle, $query);
            echo $query;
        }

Запрос выполняется без ошибок, но в базу вставляются почему то пустые значения, причем значения переменных в скрипте определяются. Если же запрос сделать в phpmyadmin через sql то он выполнится нормально.
  • Вопрос задан
  • 252 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
igorbelikov
@igorbelikov
Fullstack Developer
Покажите результат запроса и значение, переменной $values.
Скорей всего проблема в ней.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@ambrous
Что записывается в переменную $query?
Что такое DB::P?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы