![]() ![]() ![]()
Какой рейтинг вас больше интересует?
|
Главная /
Каталог блоговCтраница блогера Хабрахабр: PHP / Блог / Захабренные/Записи в блоге |
![]() |
Хабрахабр: PHP / Блог / Захабренные
Голосов: 1 Адрес блога: http://habrahabr.ru/blog/php/ Добавлен: 2008-06-12 19:52:35 блограйдером ZaiSL |
Несколько заметок о MySQL
2016-09-27 11:54:51 (читать в оригинале)За время работы с MySQL набралось некоторое количество нюансов и приемов, из которых я составил эту статью в виде набора заметок. Все это не секрет и, разумеется, можно найти в документации.
Буду использовать дефолтные настройки MySQL. Некоторые заметки связаны с PHP, поэтому для примеров буду использовать расширение mysqli.
Для запуска sql-запросов из статьи можно инициализировать таблицы так:
CREATE TABLE IF NOT EXISTS `user_myisam` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(8) NOT NULL,
`money` int(11) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `login` (`login`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
INSERT INTO `user_myisam` (`id`, `login`, `money`) VALUES
(1, 'ivanov', 100),
(2, 'petrov', 200),
(3, 'sidorov', 300);
CREATE TABLE IF NOT EXISTS `user_innodb` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`login` varchar(8) NOT NULL,
`money` int(11) NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `login` (`login`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=1 ;
INSERT INTO `user_innodb` (`id`, `login`, `money`) VALUES
(1, 'ivanov', 100),
(2, 'petrov', 200),
(3, 'sidorov', 300);
Проверить текущие автоинкременты можно так:
SHOW TABLE STATUS;
У обоих таблиц они равны 4. При этом имеется такое подключение к БД:
$mysqli = new mysqli($host, $user, $password, $database);
Читать дальше →
[Перевод] Книга «Как пережить полный конец обеда, или безопасность в PHP». Часть 1
2016-09-23 15:11:16 (читать в оригинале)
Big Five Part 3 by CrazyAsian1
Привет. Меня зовут Саша Баранник. В Mail.Ru Group я руковожу отделом веб-разработки, состоящим из 15 сотрудников. Мы научились создавать сайты для десятков миллионов пользователей и спокойно справляемся с несколькими миллионами дневной аудитории. Сам я занимаюсь веб-разработкой около 20 лет, и последние 15 лет по работе программировать приходится преимущественно на PHP. Хотя возможности языка и подход к разработке за это время сильно изменились, понимание основных уязвимостей и умение от них защититься остаются ключевыми навыками любого разработчика.
В интернете можно найти много статей и руководств по безопасности. Эта книга показалась мне достаточно подробной, при этом лаконичной и понятной. Надеюсь, она поможет вам узнать что-то новое и сделать свои сайты надёжнее и безопаснее.
P. S. Книга длинная, поэтому перевод будет выкладываться несколькими статьями. Итак, приступим…
Читать дальше →
[Из песочницы] Отладка php в Visual Studio Code (Xdebug, Windows)
2016-09-22 15:28:36 (читать в оригинале)В некоторых случаях может возникнуть необходимость отладки приложений на php. Visual Studio code предоставляет такую возможность при условии установки дополнительного расширения PHP Debug (marketplace, github).
Читать дальше →
[recovery mode] Системные скрипты на php для linux, пишем скриншотер
2016-09-22 14:10:11 (читать в оригинале)Многие люди считают что php подходит только для разработки сайтиков, и никак не может быть использован, в других областях применения языков программирования, для создания программ… В этой статье я бы хотел осветить, применение php скриптов «не целевым» образом, а именно мы напишем скрипт который будет делать скрин, выгружать его на yandex диск и выводить адрес скриншота в консоль…
Поехали
Ловушка Composer'a
2016-09-21 22:53:39 (читать в оригинале)Думаю, что многие php-разработчики знают такой классный инструмент, как Composer, который позволяет буквально в одну команду добавить в ваш проект нужное расширение/библиотеку и т.п. Но делать это нужно с осторожностью и с пониманием вашей задачи и устанавливаемых расширений. Кажущаяся легкость установки пакетов в последствии или сразу может вылиться в несколько часов отладки, чтения мануалов, кода, и в итоге привести к тому, что вы плюнете, и напишете свою реализацию за 20 минут выбросив скачанный пакет.

Читать дальше →


Категория «Священники»
Взлеты Топ 5
![]() | ||
+4 |
68 |
Позже,чем кажется |
+1 |
2 |
священник Стефан Красовицкий |
|
|
|
|
|
|
|
|
|
Падения Топ 5

Популярные за сутки
Загрузка...

BlogRider.ru не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.