PHP.SU

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

Страниц (83): В начало « ... 13 14 15 16 [17] 18 19 20 21 ... » В конец

> Найдено сообщений: 1232
tuareg Отправлено: 22 Сентября, 2012 - 22:34:46 • Тема: Сортировка строк • Форум: Работа с СУБД

Ответов: 2
Просмотров: 1370
Наработки есть писать длинно Улыбка
Есть событие start и update в виджете.(start можно и не использовать если есть исходный массив с индексами(позициями элементов) По update находишь новый индекс и пошел запрос)
Сам запрос будет типа такого Сначала UPDATE sortorder=sortorder-1 BEETWEN (старое значение до нового значения) Потом UPDATE sortorder=новая позиция
P.S Если совсем не разберешься пиши
tuareg Отправлено: 22 Сентября, 2012 - 22:09:49 • Тема: Привязка событий к перемещаемым элементам • Форум: JavaScript & VBScript

Ответов: 1
Просмотров: 497
Есть вешайте событие on не на ячейку а на саму таблицу.
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $('table').on('mousedown',function(){
  3.   // this будет ячейка на которой произошло событие
  4. });
  5.  
tuareg Отправлено: 22 Сентября, 2012 - 18:48:50 • Тема: Стандарты в3с • Форум: HTML, Дизайн & CSS

Ответов: 7
Просмотров: 1663
IllusionMH там скорей всего прописывается какая то инфа, типа путь до большой картинки. Теоретически можно переделать используя data() Улыбка Но практически есть ли смысл !?
tuareg Отправлено: 21 Сентября, 2012 - 13:31:24 • Тема: Обновление файла кеша. • Форум: Вопросы новичков

Ответов: 8
Просмотров: 398
Это у Вас результат выполнения ф-и serialize Чтобы получить обратно содержимое
используйте unserialize() И потом меняйте, что там Вам надо
tuareg Отправлено: 21 Сентября, 2012 - 09:08:51 • Тема: Выборка с джоинами, нужна группировка • Форум: Работа с СУБД

Ответов: 10
Просмотров: 2617
Я в курсе Улыбка. Но тут ....
tato пишет:
Спасибо конечно, но хотелось бы в запросе сделать.
tuareg Отправлено: 21 Сентября, 2012 - 08:40:33 • Тема: Выборка с джоинами, нужна группировка • Форум: Работа с СУБД

Ответов: 10
Просмотров: 2617
посмотрите GROUP_CONCAT() MySQL может получится что-нибудь Улыбка
tuareg Отправлено: 19 Сентября, 2012 - 18:48:38 • Тема: JQuery Tools - Всплывашка + Ajax • Форум: Вопросы новичков

Ответов: 4
Просмотров: 248
А с чего Ваш код должен работать? Когда срабатывает ф-я onBeforeLoad? Что пишет fierbug?
tuareg Отправлено: 18 Сентября, 2012 - 01:02:32 • Тема: помогите запрос сделать • Форум: SQL и Архитектура БД

Ответов: 5
Просмотров: 34
Если знаете номера категорий, то ответ в первом посте+подготовленные выражения.
tuareg Отправлено: 18 Сентября, 2012 - 00:21:26 • Тема: Ошибка при создании процедуры • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 67
Я не помню, где-то я про это читал(или на форуме видел http://sqlinfo[dot]ru/forum/ ). Вообще IMHO очень мало инфы по тонкостям, до многого приходится доходить методом "тыка". Улыбка
tuareg Отправлено: 17 Сентября, 2012 - 23:42:34 • Тема: Ошибка при создании процедуры • Форум: SQL и Архитектура БД

Ответов: 4
Просмотров: 67
Я могу ошибиться Улыбка Но попробуй
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. delimiter $$
  3. DROP PROCEDURE IF EXISTS to4 $$
  4. CREATE PROCEDURE to4()
  5. BEGIN
  6.   DECLARE cats INT DEFAULT 0;  
  7.     CREATE TEMPORARY TABLE cat_ids # Вот тут
  8.         SELECT DISTINCT category_id FROM by4;        
  9.     SELECT derxzxcats;
  10. END $$
  11. delimiter ;
  12.  

Объявление переменных (DECLARE) д.б сразу после begin. Если надо позже, тогда через SET и т.п.
Да проблема была в этом Улыбка
tuareg Отправлено: 17 Сентября, 2012 - 06:03:07 • Тема: параметризированное создание таблицы • Форум: Программирование на PHP

Ответов: 5
Просмотров: 296
Нельзя. Можно попытаться использовать чистый синтаксис SQL(CONCAT()+процедуры), но смысла нет.
tuareg Отправлено: 16 Сентября, 2012 - 01:27:21 • Тема: Как можно получить последнюю строку в таблице Mysql? • Форум: Вопросы новичков

Ответов: 15
Просмотров: 2289
Я очень в этом сомневаюсь Не понял
Вот таблица
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. DROP TABLE IF EXISTS `new_table`;
  3. CREATE TABLE `new_table` (
  4.   `id` int(11) UNSIGNED NOT NULL DEFAULT '0'
  5. ) ENGINE=MyISAM DEFAULT CHARSET=utf8;
  6. INSERT INTO `new_table` VALUES (1);
  7. INSERT INTO `new_table` VALUES (2);
  8. INSERT INTO `new_table` VALUES (3);
  9. INSERT INTO `new_table` VALUES (6);
  10. INSERT INTO `new_table` VALUES (4);
  11.  

А вот запросы
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. SELECT * FROM `new_table`;
  3. /*result
  4. 1
  5. 2
  6. 3
  7. 6
  8. 4
  9. */
  10. SELECT * FROM `new_table` ORDER BY `id` DESC LIMIT 1;
  11. /*result
  12. 6
  13. */
  14.  

Результат предсказуем. единственно верный порядок вернул 1 запрос, но не уверен, что этот порядок всегда будет верен.
Второй запрос не может вернуть 4, т.к сначала id отсортируются по убыванию и вернется один результат, логично ==>6
tuareg Отправлено: 16 Сентября, 2012 - 01:01:43 • Тема: Как можно получить последнюю строку в таблице Mysql? • Форум: Вопросы новичков

Ответов: 15
Просмотров: 2289
А можно пример
Таблица такая
id
1
5
6
9
2
id не инкремент. Как получить 2?
tuareg Отправлено: 15 Сентября, 2012 - 18:03:57 • Тема: Как можно получить последнюю строку в таблице Mysql? • Форум: Вопросы новичков

Ответов: 15
Просмотров: 2289
Еще раз если нужен последний id(если он автоинкремент) то лучше использовать запрос с MAX(`id`).
Цитата:

Так он получит максимальный id в таблице, а не последнюю строку.

А если id не инкремент, то последнюю строку получить вообще невозможно Улыбка
tuareg Отправлено: 15 Сентября, 2012 - 17:25:56 • Тема: Как можно получить последнюю строку в таблице Mysql? • Форум: Вопросы новичков

Ответов: 15
Просмотров: 2289
Если Вам надо именно последний id(term_id в вашем случае), то запрос
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. SELECT term_id FROM wp_terms ORDER BY term_id DESC LIMIT 1;
  3.  

плохая идея.
Лучше использовать, причем гораздо лучше Улыбка
CODE (SQL):
скопировать код в буфер обмена
  1.  
  2. SELECT MAX(`term_id`) WHERE `wp_terms`
  3.  

Страниц (83): В начало « ... 13 14 15 16 [17] 18 19 20 21 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB