Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: базы данных
Войти
Регистрация
Восстановить пароль
 
Regiya
0 / 0 / 0
Регистрация: 05.09.2015
Сообщений: 9
1

Добавление данных в БД

08.04.2018, 13:04. Просмотров 378. Ответов 5

Доброго времени суток всем! Возникла проблема с добавлением данных в базу данных. Вот кусок кода:

PHP
1
2
3
4
5
foreach (csv_to_array($options['filename']) as $val) {   
                print_r ($val);
                $query = "INSERT INTO `work of center` (`Филиал с которого снята задача`, `Филиал которому отдана задача`,`Тип задачи`,`Обоснование`,`Результат`,`Примечание`,`date`) VALUES (?,?,?,?,?,?,getdate())";
                mysql_query($query);                     
        }
Проблема в том, что данные выводятся на экран, однако добавления в БД не происходит. На скрине представлен кусок вывода. Подскажите пожалуйста в чем проблема. Заранее спасибо за помощь.
Добавление данных в БД
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2018, 13:04
Ответы с готовыми решениями:

Добавление записи в базу данных и считывание из базы данных
Здравствуйте! Знаю, что эти вопросы поднимались уже тысячи раз, но помогите пожалуйста. Написала...

Добавление данных из нескольких текстовых полей в базу данных
Добрый день. С толкнулся со следующей проблемой: У меня есть форма в которой генерируется некое...

Добавление данных в базу данных во время функции printf()
Привет всем! У меня возникла проблема. Задача такая: нужно принять данные с одной таблицы в базе...

Добавление данных в базу данных из зависимых списков
Сделала зависимые списки, в которых берутся данные из базы. Нужно, чтобы выбранные данные...

Добавление данных в БД
<form action="index.php?view=add" method="post" class="add-form" width="690px"...

5
Jodah
Эксперт PHP
3306 / 2801 / 1182
Регистрация: 01.08.2012
Сообщений: 9,723
08.04.2018, 13:11 2
Для отлова ошибок в запросе есть это: http://php.net/manual/ru/function.mysql-error.php

По коду непонятно, почему вы вместо данных подставляете знаки вопросов, это же не подготовленный запрос.
0
atanov
414 / 357 / 129
Регистрация: 26.05.2016
Сообщений: 2,115
08.04.2018, 13:12 3
Regiya, а что означают ? в sql запасе и что такое getdate()? Если уже хотите использовать подготовленные запросы, то переходите на pdo - mysql в современном php исключена; временно можно заменить на mysqli.
0
Regiya
0 / 0 / 0
Регистрация: 05.09.2015
Сообщений: 9
08.04.2018, 13:36  [ТС] 4
Вместо вопросов лучше поставить $название_поля?

Добавлено через 1 минуту
getdate() для добавления текущей даты.
Пыталась заменить на mysqli - но, увы, "добавление" идет только первой строки.
0
Jodah
Эксперт PHP
3306 / 2801 / 1182
Регистрация: 01.08.2012
Сообщений: 9,723
08.04.2018, 13:52 5
Цитата Сообщение от Regiya Посмотреть сообщение
Вместо вопросов лучше поставить $название_поля?
Вместо вопросов нужно подставить значения, которые должны попасть в базу.
0
Regiya
0 / 0 / 0
Регистрация: 05.09.2015
Сообщений: 9
08.04.2018, 13:55  [ТС] 6
я не весь код вставила эти данные берутся из .csv файла) т.е. заранее неизвестно какие именно будут) Прописывать-то жестко - с этим проблем нет)))
0
08.04.2018, 13:55
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.04.2018, 13:55

Добавление данных в БД
Добрый день подскажите пытаюсь добавить данные в БД через пхп файл но он странно их добавляет ...

Добавление данных в БД
Всем доброго времени суток. У меня такой вопрос. Как добавить ID пользователя (который...

Добавление данных
Народ, помогите решить пример на php пожалуйста Есть поле ввода, кнопка добавить и кнопка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru