Верстка сайта с нуля

Верстка сайта с нуля

Видеокурс "Создание движка на PHP и MySQL 2.0" научит Вас создавать профессиональные движки для сайтов на PHP и MySQL с использованием ООП и паттерна MVC. В курсе разобрана вся теория по структуре движка: как всё устроено, какие должны быть объекты, какая у них иерархия и как они взаимодействуют между собой. В практической части будет создан движок с чистого листа. Будет создано ядро, все адаптеры, все вспомогательные классы, а также классы для работы с объектами базы данных. И чтобы курс был максимально полезным, будет создан движок для сайта MyRusakov.ru. Аналогично Вы сможете создать движок для абсолютно любого сайта. Данный курс идеально подходит тем, кто уже более-менее знает PHP, но ещё не умеет создавать действительно качественные и сложные по функционалу сайты.

Подробнее

Уроки и статьи

Новинка

Инструкция заработка на создании сайтов под заказ

javascript-cover

Получите бесплатную пошаговую инструкция с подробными видеокомментариями по тому, как с нуля за 3 месяца выйти на доход в 25 000 рублей/месяц, делая сайты на заказ


Для получение этого курса, пожалуйста, заполните форму снизу!

Имя:

e-mail:

Другие курсы

Яндекс-директ

Василий Кулик - MySQL - MySQL основы

Отправка запросов к базе данных в PHP


  Эта статья будет посвящена теме об отправке запросов к базе данных при помощи php. Данная тема является очень важной, поэтому Вам ее необходимо понять. Однако сразу скажу, что материал очень простой, поэтому проблем с пониманием не возникнет. Прежде, чем подробнее перейти к теме, сразу скажу, что язык SQL подробно я разбирать не буду. Вся необходимая информация имеется в категории по SQL.


  Теперь перейдем к отправке запросов.


$mysqli = new mysqli("localhost", "user", "pass", "mybase");
$mysqli->query("INSERT INTO `mybase` (`login`, `password`) VALUES ('admin', '123')");
$mysqli->close();


  Здесь мы подключились к базе данных и отправили запрос с помощью метода query(), а также закрыли подключение. Всё очень просто, для любих запросов, достаточно использовать метод query().


Теперь усложним задачу. Давайте разберём запросы, которые возвращают некий result_set - результат выборки. Запрос, который возвращает result_set - это выборка данных из таблицы. Давайте сделаем выборку из таблицы, а затем при помощи цикла выведем результат.


$mysqli = new mysqli("localhost", "user", "pass", "mybase");
$result_set = $mysqli->query("SELECT * FROM `mybase`");
while ($row = $result_set->fetch_assoc()) {
  print_r($row);
  echo "<br />";
}
$result_set->close();
$mysqli->close();


  КОгда мы делаем выборку, то результат выборки сохраняется в переменную под именем result_set. Текже для вывода, нужно результат преобразовать в двумерный массив. Для этого есть функция fetch_assoc(). И затем в цикле при вызове первой записи с переменной result_set поместиться в переменную row и выведется, затем выводится вторая запись и поместиться в переменную row, затем выведется. И так все записи. Но если записи закончились, условие вернет false, и цикл закончит свою работу. И на последок, если понадобиться вывести количество записей, то для этого есть свойство num_rows. Для этого нужно написать $result_set->num_rows;. На этом всё, как видите, тема прозрачная и темерь Вы умеете получать доступ к данным в базе данных.




Создано: 2013-10-15 15:41:17


Предыдущая статья

Вернуться на страницу со списками статей

Следующая статья




Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/wasiliykulik. Если Вы хотите дать оценку мне и моей работе, то напишите её на стене моего аккаунта.

Если Вы не хотите пропустить новые материалы на сайте, то Вы можете подписаться на обновления: Подписаться на обновления



Если у Вас остались вопросы по етой статьи, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу етой страницы.



Порекомендуйте эту статью друзьям:


Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

1. Текстовая ссылка:

Она выглядит вот так: Как создать свой сайт



Для добавление коментариев Войдите в систему
Если Вы ещё не зарегистрированы то сначала зарегистрируйтесь

Комментарии:(0)