Ru-Board.club
← Вернуться в раздел «Web-программирование»

» Помогите пожалуста с MySql

Автор: muk as
Дата сообщения: 01.06.2010 20:31

Код:
$sql = mysql_query ("DELETE FROM users WHERE USER_ID = '$USER_ID'");
    $queryxw = "INSERT INTO users (USER_ID, FIO, IP, LOGIN, GROUP, TELEFON, TIME_TO_SOTCOM, TIME_TO_DISCONNECT)
    VALUES ('$USER_ID', '$FIO', '$IP', '$LOGIN', '$GROUP', '$TELEFON', '$TIME_TO_SOTCOM', '$TIME_TO_DISCONNECT')";
    $resxw = mysql_query($queryxw) or die(mysql_error());
Автор: Crocell
Дата сообщения: 01.06.2010 20:57
muk as
GROUP является зарезервированным словом, и его надо заключить в грависы: `GROUP`
Наверное.
Автор: Mamay
Дата сообщения: 02.06.2010 10:58

Цитата:
и его надо заключить в грависы: `GROUP`
Наверное.

не наверное, а точно...
и вообще все поля во избежания каких либо ошибок нужно квотировать бэкквотами
от вас ничего не отвалится если заквотируете поля в запросе
а ошибок связанных с исспользованием ключевых слов не станет
Автор: alyent
Дата сообщения: 08.12.2010 23:17
File( file_uploaded_path, uploader_id )

Uploader( id, name )



Можно ли в mysql сделать триггер, который вместо insert сделает следующее:

* Проверить есть ли уже в uploader такое имя
** если есть, прописать uploader_id и file_uploaded_path
** если нет, добавить и прописать только что сгенерированные uploader_id и file_uploaded_path
Автор: OLEX
Дата сообщения: 07.01.2011 17:27
Пишу здесь чтобы не подымать новую тему.

Есть запрос:

select `foto_id`, count(`id`) as `cnt` from `table` group by `foto_id` order by `cnt`;

Он возвращает 2 колонки. Есть ли возможность убрать колонку `cnt` из выдачи результатов, чтобы выдавалось только `foto_id`, так как эту выборку мне нужно использовать во вложенном запросе типа select * from table where id in (тут предыдущий запрос);

И в таком виде как сейчас этот запро не работает, ошибка ERROR 1241 (21000): Operand should contain 1 column(s)

Спасибо заранее за ответ!
Автор: OLEX
Дата сообщения: 07.01.2011 22:59
сам решил таким способом:
select `foto_id` from `some_table` group by `foto_id` order by count(`id`);

Страницы: 123

Предыдущая тема: как скачать папку с сайта?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.