|    
						Какой рейтинг вас больше интересует?
						
						 | 
						Главная /  Каталог блогов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 не имеет отношения к публикуемым в записях блогов материалам. Все записи
взяты из открытых общедоступных источников и являются собственностью их авторов.
взяты из открытых общедоступных источников и являются собственностью их авторов.











 
						
