[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: MySQL Присвоить номер позиции и сохранить запись
Страницы: 1, 2
arbuzmaster
position у меня int, получается если нет записей с таким name и мы создаем новую, то position=0. А все таки что такое t и tt ?

_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
redreem
обычные алиасы.
arbuzmaster
Цитата (redreem @ 15.05.2016 - 14:13)
ну если работает, то в чем вопрос? :)
типа position у тебя получается null+1 = 1?
лучше все-таки контролировать такие вещи явно.

Исправил на такой запрос:

INSERT INTO `scenes`(`position`, `name`)
SELECT
IF
(`position` IS NULL,0,max(`position`)+1)AS `position`,
IF(`name` IS NULL,'$variable','$variable')AS `name`
FROM `scenes` WHERE `name` = '$variable'


_____________
Мой первый сайтик

Посмотри на свой XBMC под другим углом
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.