Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 21.05.2011
Сообщений: 9
1

Запись значения в базу данных, PHP + MySQL

24.09.2013, 18:10. Просмотров 1097. Ответов 2
Метки нет (Все метки)

Здравствуйте.

Система управления NetCat.

Делаю каталог участников выставки.
Пока идут плавающие номера (вывожу их через php - порядковый номер записи на странице ".(!$curPos ? $f_RowNum + 1 : $f_RowNum + 1 + $curPos)." ), т.к. каталог еще формируется, при добавлении новых участников, нумерация сдвигается согласно установленной сортировке.
Когда каталог будет сформирован (закончен прием новых участников) нужно закрепить номера за каждым участником.
Должна быть кнопочка "Закрыть каталог", после нажатия на которую сохраняются номера в спец.поле "NumCat" (т.е. отпраляется запрос к БД для записи в поле NumCat).

<?=listQuery("SELECT GROUP_CONCAT(Message_ID SEPARATOR ', ') as MesNum FROM Message2008 WHERE Subdivision_ID = $sub ORDER BY BreedGroup, CatBreed, Color, ClassFirst, ClassSecond, Sex","\$data[MesNum]")?>
C помощью этого запроса я получила список Message_ID в нужном порядке:
63, 142, 121, 109, 124, 62, 140, 113, 61, 60, 77, 94, 70, 47, 141,... и т.д.
Т.е. запись с ID 63 = 1, 142 = 2 и т.д.

Подскажите, пожалуйста, как теперь сделать соответствие этих номеров и записать в базу в поле NumCat, как передать в запрос текущий номер позиции на странице?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.09.2013, 18:10
Ответы с готовыми решениями:

[PHP+MySQL] Запись в базу данных из формы
Здравствуйте! Помогите, пожалуйста, решить проблему с записью. В базу строка добавляется, но она...

Запись многомерного массива в базу данных MySQL в PHP
Доброго времени суток! Я новичок в программировании, и столкнулся с такой проблемой. У меня есть...

Php+mysql запись в базу
Привет дорогие друзья! Подскажите пожалуйста. Я только изучаю эти языки. Проблема в следующим. В...

Запись в Базу данных MySQL
&lt;html&gt; &lt;head&gt; &lt;title&gt;Формы PHP&lt;/title&gt; &lt;meta http-equiv=&quot;Content-Type&quot;...

2
1310 / 942 / 144
Регистрация: 17.01.2013
Сообщений: 2,348
24.09.2013, 21:49 2
Это? sqlfiddle.com/#!2/57866/3
MySQL
1
2
3
update Message2008
set NumCat=field(Message_id, 63, 142, 121, 109, 124, 62, 140)
where Message_id in (63, 142, 121, 109, 124, 62, 140);
0
0 / 0 / 0
Регистрация: 21.05.2011
Сообщений: 9
24.09.2013, 22:07  [ТС] 3
О! Да, вроде то, что нужно!!!

А как это записать?
Правильно ли я поняла, что мне здесь set NumCat=field(Message_id, 63, 142, 121, 109, 124, 62, 140) и здесь where Message_id in (63, 142, 121, 109, 124, 62, 140); нужно использовать вложенные запросы, чтобы получить ID?
Записей более 100...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.09.2013, 22:07

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Запись в базу данных MYSQL
Здравствуйте проблема возникла в том что при записи в таблицу то там вместо текста появляется...

Где ошибка? (Запись данных из массива в базу данных mysql)
Массив, генерирующий данные: $data = array(); for($i = 0; $i &lt; 100; $i++){ ...

Запись объекта в базу данных MySQL
Можно ли как-нибудь записать в базу данных MySQL объект, а потом его восстановить с помощью...

Python запись в базу данных Mysql
Привет всем. Помогите дописать код. T3: Внизу код, он работает так, пишет лог в базу. Но суть...


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

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

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