mysql

mysql

PHP + MYSQL Простой сайт интернет магазина своими руками за два часа

Для новичков — как совсем с нуля начать делать сайт и выводить данные из базы… Необходимы только начальные знания синтаксиса (пхп, хтмл, запросов) и два часа времени (из них у меня большую часть заняло написание этой статьи)

Шаг 1: Выбор шаблона

С помощью поисковиков легко найти готовые, похожие на нужный вам, шаблоны сайтов. Шаблон — это статичная страница с уже готовой версткой, дизайн элементами и тд. Желательно выбирать максимально годный шаблон: с адаптивной версткой, нормальной минималистичной и валидной структурой кода и тд.
Но первый можно брать любой — главное чтобы Вам нравился).

Например, для нашей дальнейшей работы мы выберем startbootstrap.com/template-overviews/shop-homepage/ и скачаем себе в локальную папку (предполагаем что установить апач/нгинкс и запустить пхп с базой вы уже смогли)
Продолжить чтение…


mysql

Mysql: Как не надо проверять «жива» ли база

При анализе кода, мною была найдена замечательная штука

// check for db-connection
$db_test = DB::query('SELECT COUNT(*) FROM products');
if (!$db_test) header('Location:' . prepUrl($_SERVER['REQUEST_URI']));

Почему именно каунт одной из больших таблиц для проверки «есть ли база» — это для меня загадка. SELECT id FROM products LIMIT 1 было бы чуть лучше, но даже так — КАЖДЫЙ раз до того как начать работать — а давайте соединимся с базой и проверим, не вылетела ли она от количества соединений. Потом она ВСЕ РАВНО может вылететь на середине выполнения — но мы же молодцы, мы проверили, тим лид может быть доволен. А тим лид потом немного не в себе*(((

Продолжить чтение…


mysql

PHP + AngularJS: Первый сайт не комом. Часть 2.2 Админ часть добавление в базу данных

Для того чтобы научиться программировать нужно пробовать программировать самые простые, но функциональные вещи. Чтобы лучше понять как сделать «свой первый самый лучший в мире» сайт — рассмотрим пример элементарного сайта из одного уровня объектов — страниц. Нам нужно

Готовый код, по которому будет идти рассказ что где и почему. Пример простейшего сайта с админкой в связке PHP + AngularJS, первая часть описания

Продолжить чтение…


mysql mysql

PHP + AngularJS: Первый сайт не комом. Часть 1. База данных

Для того чтобы научиться программировать нужно пробовать программировать самые простые, но функциональные вещи. Чтобы лучше понять как сделать «свой первый самый лучший в мире» сайт — рассмотрим пример элементарного сайта из одного уровня объектов — страниц. Нам нужно

  • создать базу данных с таблицей страниц
  • создать страницы редактирования страниц)))
  • создать отображение страниц из базы на сайте

Готовый код, по которому будет идти рассказ что где и почему. Пример простейшего сайта с админкой в связке PHP + AngularJS

Продолжить чтение…