Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
 Аватар для Nebiros
41 / 40 / 16
Регистрация: 23.03.2010
Сообщений: 3,122

select-insert-update в одном запросе

26.12.2011, 13:13. Показов 2557. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
мне нужен был запрос такого рода - проверить есть ли такая запись, если есть то к той записи просто счетчик +1, если нет то занести запись в базу с счетчиком 1, порывшись в сети нашел такой пример

PHP
1
2
3
// w - word    слово
// c - counter счетчик
mysql_query("INSERT INTO test (w,c) VALUES ('".$word."',1) ON DUPLICATE KEY UPDATE c=c+1");
поидее эта запись должна делать что мне было нужно, но она только добавляет записи но не добавляет счетчик, в чем может быть проблема?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.12.2011, 13:13
Ответы с готовыми решениями:

INSERT, SELECT, UPDATE, DELETE в одном запросе
На самом деле мне надо совместить INSERT и UPDATE. Дело в том, когда совмещаю примерно таким образом: mysql_query(" INSERT...

Использование операторов SELECT, DELETE и UPDATE в одном запросе в PDO
возможно ли в одном запросе к базе использовать операторы SELECT, DELETE и UPDATE если можно то как (в примере) Добавлено через 11...

Нужны универсальные функции INSERT, SELECT, UPDATE и DELETE!
Добрый день, уважаемые коллеги! Не могли бы вы помочь новичку?! В общем есть База Данных. В Денвере. (хотя БД не имеет значения) ...

1
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
26.12.2011, 19:08
Цитата Сообщение от Nebiros Посмотреть сообщение
но она только добавляет записи но не добавляет счетчик, в чем может быть проблема?
Поле `w` должно быть уникальным ключом. ON DUPLICATE KEY ловит как раз дублирование уникальных ключей.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.12.2011, 19:08
Помогаю со студенческими работами здесь

Как в одном запросе в БД MySQL сделать два insert.
вот куски кода,по отдельности заносятся,а вместе - всеми способами перепробовал,Не заносит(... mysql_query("INSERT INTO...

Update и Insert в одном запросе
Народ, как без использования процедур написать такой запрос: если запись с таким-то ключом есть - update иначе insert

SQL Access Можно ли в одном запросе объединить Insert,delete,update
Можно ли в одном запросе объединить Insert,delete,update? или делать каждой команде новый запрос?

Select, delete, update, insert. как писать?
Всем привет. Как дописать delete, update, insert. Поиск по форуму не дал результатов, а черз гугл не понимаю на чужих примерах. Если...

Не работают команды Insert, Select, Update, Delete
oFgl71x1PX4 Тут все четко и понятно все компилируется ни каких ошибок, запускается, но как только я произвожу действия с базой нажимаю на...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru