Как поменять местами поля в таблице mysql

Допустим у нас есть таблица user и в ней поля  в следующем порядке id, email, login, password. У нас задача поставить поле login после id. Для начала делаем sql запрос (допустим в phpmyadmin):

show create table `user`

Таким образом мы получаем дефолтные значения всех полей, которые использовались при создании таблицы. Копируем строку с нужным нам полем, в нашем случае это login

`login` varchar(255) DEFAULT NULL

Теперь делаем еще 1 запрос, используя полученные данные:

ALTER TABLE `user` MODIFY `login` varchar(255) DEFAULT NULL AFTER `id`

С помощью этого запроса мы переместили поле login после поля id

В категориях: mySql, Памятка | Тэги | 1 Comment

Как из строки выбрать только цифры

Чтобы с помощью php из строки удалить все кроме цифр (выбрать цифры) используем следующий код:

$num = preg_replace("![^\d]*!", "", $text);
В категориях: Php, Памятка | Тэги , | Комментировать

Компонент JDemotivator — создание демотиваторов на joomla

jdemotivator

Компонент JDemotivator — уникальное joomla расширение для развлекательных сайтов. С помощью этого компонента Вы можете организовать на своем сайте раздел с демотиваторами. Компонент написан под joomla 2.5.


Далее >>>

В категориях: Joomla, Мои работы | Тэги , , , , | 31 комментарий

Изменить часть строки в mysql

UPDATE asi
SET phone = CONCAT('666.666', SUBSTR(phone,8))
WHERE SUBSTR(phone, 1, 7) = '555.555'

Таким образом мы заменим 555.555.6098  на 666.666.6098 . С помощью такой конструкции можно прямо в phpmyadmin поменять нужные данные

В категориях: mySql, Памятка | Тэги , | Комментировать

Sape.ru Module for J2.5

Переделал одноименный модуль от Tushov Leonid под версию 2.5. Модуль Леонида был написан в 2009 году и работал только с joomla 1.5. Моя же версия рассчитана на новые версии joomla + ко всему добавил несколько опций в настройках, таких как вывод ссылок в формате блоков и мультисайтовость.
Далее >>>

В категориях: Joomla, Мои работы | Тэги , , | Комментировать