MySQL. Справочник по языку
Первая книга, которую хотел бы вам порекомендовать является справочником по языку MySQL.

Подробнее...
Баг в сайте разработчика cms
Работаю с одной cms'кой по работе. Решил заглянуть на сайт разработчика. Вход для клиентов осуществляется посредством ввода номера лицензии. Никаких паролей не существует. Кстати, проверок на наличие такого номера лицензии тоже не существует. Ввел первое что придумалось, и вот она удача. Получил список клиентских счетов на оплату. Мне с эта информация, конечно, ничего важного не дала. Да и не за этим я лез на данный сайт.
В почти каждом счете нашел номер лицензии, по которому можно войти в кабинет.
После непродолжительных опытов выяснилось, что после отправки номера договора mysql запросом с помощью выражения LIKE %% выбираются все счета оплату, в которых содержится введенный номер.
Скриншот кабинета пользователя.

Сортировка данных в MySQL
Для сортировки данных используется выражение ORDER BY `field_name` [ASC | DESC] [, `field_name2` [ASC | DESC]]
Существует 2 направления сортировки данных в SQL-запросе. ASC – по возрастанию и DESC – по убыванию. По-умолчанию данные сортируются по возрастанию.
Подробнее...
Safari для Windows XP/Vista
Скачать можно здесь.
Последний звонок
Поздравляю всех выпускников с их праздником, которого они ждали, наверное, очень долго. Желаю Отлично отметить сегодня, сдачи экзаменов и отличного выпускного.

З.ы. Сегодня вечером одену свою ленточку и буду отмечать праздник вместе с вами, выпускники.
Верстка ezois-veresk.ru
Макет страницы для дерево-обрабатывающей компании.
К сожалению не нашел макет в своих залежах, так что ссылка на сайт.

Верстка flystyle.ru
Создал новый раздел. Здесь буду выкладывать свою верстку.
Первое - последнее, что сверстал.
Макет страницы для студии, в которой работаю.
Тип: блочно-табличная.
Сортировка ключей в MySQL
Сортировка данных в MySQL в примерах
Мало ли кому понадобится...
Пример использования.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | < ? function timeMeasure() { list($msec, $sec) = explode(chr(32), microtime()); return ($sec+$msec); } define("TIMESTART",timeMeasure()); /* Определение настроек подключения к MySQL-серверу. */ define("DB_HOST", "sql_host"); define("DB_USER", "sql_user"); define("DB_PASS", "sql_pass"); define("DB_BASE", "sql_base"); $mysql = new sqlClass(); $mysql->open(DB_HOST, DB_USER, DB_PASS, DB_BASE); $sort = new sort_keys(); $sort->mysql = &$mysql; $tables = array('table' => 'id', 'table2' => 'id2'); $sort->update_keys($tables); echo" <!-- Время выполнения скрипта ".round(timeMeasure()-TIMESTART, 6)." секунд --> <!-- Время затраченное на выполнение MySQL запросов: ".round($mysql->count_time, 5)." секунд--> <!-- Общее количество MySQL запросов: ".$mysql->count_query." -->"; ?> |
Владельцы доменов смогут сохранять анонимность
Некоммерческая организация ICANN по присвоению имен и адресов в интернете предложила внести ряд изменений в процесс регистрации доменных имен. Нововведения позволят владельцам доменов сохранять анонимность и скрывать свои персональные данные от пользователей сервиса Whois.
Подробнее...
Гугля
Вчера, от делать нечего забил в гугле свой ник. И... В поиске по всему нету на 3 месте. По Рунету - 1. Ну и понеслась... Посмотрел в яше - не нашел. Зато по запросу "web-программист" был на 81 месте, а сеня уже не нашел.
Подробнее...
