PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (3): [1] 2 3 »

> Найдено сообщений: 35
integer Отправлено: 09 Ноября, 2013 - 21:46:37 • Тема: сгруппировать и упорядочить • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 56
есть еще вопрос по этой же таблице из 3х столбцов
юзер, время, сообщение
и запросу
SELECT * FROM `данные` ORDER BY `юзер` ASC , `время` DESC

юзеры сортируются по возрастанию, знаю как сделать по убыванию (но нужно не это)
мой вопрос в том, как в этом запросе сделать сортировку юзеров по времени его последнего сообщения (время в юникс формате)
чтоб сначала шли юзеры с самыми новыми сообщениями а затем более старые.
чтото типа ORDER BY `юзер` MAX(`время`) ASC, `время` DESC
integer Отправлено: 07 Ноября, 2013 - 20:52:35 • Тема: выборка из нескольких одинаковых таблиц • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 33
teddy пишет:
ORDER BY tablename.время

чтото не пойму как указать сразу для всех таблиц ? можно весь запрос ?
или нужно по одной указывать ? или лучше оставить как есть с UNION ALL ?
integer Отправлено: 07 Ноября, 2013 - 20:35:48 • Тема: выборка из нескольких одинаковых таблиц • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 33
структура таблиц одинаковая
сейчас сделано так:
SELECT * FROM `данные1` WHERE `data` LIKE '%http%' UNION ALL
SELECT * FROM `данные2` WHERE `data` LIKE '%http%' UNION ALL
SELECT * FROM `данные3` WHERE `data` LIKE '%http%' ORDER BY `юзер` , `время`
пытаюсь переделать так
SELECT * FROM `данные1`,`данные2`,`данные3` WHERE `data` LIKE '%http%' ORDER BY `юзер` , `время`
получаю ошибку
Column 'data' in where clause is ambiguous
думаю что от меня хотят название определенной таблицы, как указать для всех таблиц ?
integer Отправлено: 07 Ноября, 2013 - 18:45:04 • Тема: сгруппировать и упорядочить • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 56
спасибо, то что нужно.
пробовал делать почти так-же
SELECT * FROM `данные` ORDER BY `юзер` ORDER BY `время`
но не получалось, не силен в синтаксисе баз данных
integer Отправлено: 07 Ноября, 2013 - 18:37:56 • Тема: сгруппировать и упорядочить • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 56
возможно я не правильно понимаю работу GROUP
попробую объяснить по другому

сейчас сделано так:
SELECT * FROM `данные` ORDER BY `юзер`
сначала идут все записи первого, потом второго, третьего итд пользователя
это почти то что нужно
нужно еще и сами записи каждого юзера отсортировать по времени
integer Отправлено: 07 Ноября, 2013 - 17:49:34 • Тема: сгруппировать и упорядочить • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 56
есть таблица из 3х столбцов
юзер, время, сообщение

нужно получить все сообщения сгруппированые по юзерам и упорядоченые по времени
делаю так

SELECT * FROM `данные` GROUP BY `юзер` ASC ORDER BY `время` ASC

получаю по одному сообщению от каждого юзера

как получить все сообщения сгруппированые по юзерам и упорядоченые по времени ?
(Добавление)
неужели за 1 запрос сделать это невозможно ?
нужно запрашивать всех юзеров по порядку, а потом для каждого бзера запрашивать сообщения ?
integer Отправлено: 12 Февраля, 2013 - 15:07:10 • Тема: Незаписывает даные с формы в базу • Форум: Вопросы новичков

Ответов: 7
Просмотров: 266
надпись "Сообщение добавлено" появляется ?
если да, и новой записи в базе нет, то что-то с таблицей. покажи ее.
integer Отправлено: 12 Февраля, 2013 - 14:56:25 • Тема: Незаписывает даные с формы в базу • Форум: Вопросы новичков

Ответов: 7
Просмотров: 266
PHP:
скопировать код в буфер обмена
  1. "INSERT INTO `users` VALUES ('{$login}', '{$email}', '{$text});";
integer Отправлено: 12 Февраля, 2013 - 14:52:05 • Тема: Проблема с getdate • Форум: Вопросы новичков

Ответов: 3
Просмотров: 203
было подозрение, менял не помогло
integer Отправлено: 12 Февраля, 2013 - 14:38:27 • Тема: Проблема с getdate • Форум: Вопросы новичков

Ответов: 3
Просмотров: 203
Нужно отобразить оставшееся время до события. Глюк с часами.
Даже если до события остается 1 секунда, в результате получается:
Цитата:
0d 2h 0m 1s

Откуда берутся эти 2 часа ?

Вот кодес:
PHP:
скопировать код в буфер обмена
  1. $USERDATA['subscribe'] = time() + 1;// 1 секунда до события
  2. $today = getdate($USERDATA['subscribe'] - time());
  3. print "{$today['yday']}d {$today['hours']}h {$today['minutes']}m {$today['seconds']}s";


если сделать так:
PHP:
скопировать код в буфер обмена
  1. $USERDATA['subscribe'] = time() + 30*24*60*60;// 30 дней до события

то получается так:
Цитата:
30d 2h 0m 0s


Откуда берутся эти 2 часа ?
integer Отправлено: 16 Января, 2013 - 23:44:17 • Тема: Генерация читабельных слов • Форум: Напишите за меня, пожалуйста

Ответов: 29
Просмотров: 241
DeepVarvar
Это практически то что нужно, спасибо. Попробую немного переделать под мою задачу.

LIME
Настоящие слова мне не нужны, нужны именно случайно сгенерированые.
integer Отправлено: 16 Января, 2013 - 23:14:24 • Тема: Генерация читабельных слов • Форум: Напишите за меня, пожалуйста

Ответов: 29
Просмотров: 241
На данный момент генерация производится так:
PHP:
скопировать код в буфер обмена
  1. function RandWord() {
  2.         $len = mt_rand(5, 10);
  3.         for ($i=0; $i<$len; $i++) $str .= chr(mt_rand(97, 122));
  4.         return $str;
  5. }

Результаты:
Цитата:
hbprkrnyz
yjwrnzysqq
ftkhaoxc
wmcckavj


Нужен алгоритм либо функция чтоб генерировались читабельные слова, похожие на существующие.
Например как в капче гугла https://accounts[dot]google[dot]com/SignUp и капчах многих других сайтов.
Иногда там встречаются и словарные слова, но восновном генерированые и читабельные.
integer Отправлено: 21 Августа, 2012 - 18:21:51 • Тема: работа со структурами данных • Форум: Хранение данных, их вывод и обработка

Ответов: 5
Просмотров: 1708
мне нужно извлекать несколько полей из структур pe и отображать их.
вот подобный инструмент, но там файл разбирается полностью, мне нужно намного скромнее.
http://pedump[dot]me/880541c6303296d[dot][dot][dot]b891ddd71c82c41/

буду разбираться с unpack
integer Отправлено: 21 Августа, 2012 - 17:29:36 • Тема: работа со структурами данных • Форум: Хранение данных, их вывод и обработка

Ответов: 5
Просмотров: 1708
у unpack скудное и не понятное описание. как извлекать из последовательности байты, ворды, дворды в виде int ? можно примеры ?
integer Отправлено: 21 Августа, 2012 - 17:08:31 • Тема: работа со структурами данных • Форум: Хранение данных, их вывод и обработка

Ответов: 5
Просмотров: 1708
как работать в php со структурами данных ?

в моем случае нужно работать со структурами portable executable файлов
пример http://wasm[dot]ru/article.php?article=1002003

IMAGE_FILE_HEADER STRUCT
Machine WORD ?
NumberOfSections WORD ?
TimeDateStamp dd ?
PointerToSymbolTable dd ?
NumberOfSymbols dd ?
SizeOfOptionalHeader WORD ?
Characteristics WORD ?
IMAGE_FILE_HEADER ENDS

или может есть готовая либа на php для работы с pe файлами ?

Страниц (3): [1] 2 3 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB