Хай март!


Как начать работу с MySQL?

2017-07-22 17:58:30
Столкновение с mySQL оказалось драматически пугающим. При детальном разборе видишь что очень много информации, документации, и ничего не ясно, не ясно в первую очередь с какой стороны подступиться. Но коль скоро мне предельно понятна моя цель, и у меня есть выдающаяся мотивация, трудности меня не пугают, как раньше. Раньше все эти сложности без должной мотивации и интереса просто привели бы к тому, что я опустил руки и забил на эти дебри. Например, если бы мне дали такое задание в ВУЗе, то вряд ли они смогли бы мотивировать меня так, чтобы мне стало интересно решить эту задачу. А когда понимаешь, что незнание каких-то вещей может помешать тебе накормить семью в будущем, тут уже совсем другое дело.

Итак, я все таки используя встроенный в хостинг myphpadmin умудрился создать табличку базы данных. Проблема была только в том, что оболочка упорно не хотела создавать таблицу из 4 строк, ругаясь на то, что не заполнена длина данных. Пришлось заполнять таблицу, добавляя в нее по одной строке. Так проще найти ошибку и исправить ее.

Какие вопросы меня сейчас волнуют?
Насколько я понял, к БД из PHP подрубаешься строкой кода типа: $dblocation = "localhost" или $db = mysql_connect ("хост_бд","логин","пароль"), надо уточнить.
Инструкция, похоже, хранится тут, завтра попробую с "локали" подрубиться к базе и чонить в нее записать/прочитать. Примеры запросов из PHP к БД mySQL есть тут

Как создать сайт с нуля?

2017-07-22 17:58:12
Итак, я зарегиcтрировал домен и сделал самый простой сайт. Для этого мне посоветовали сервис timeweb.com. Мои расходы при этом составили - 749 руб на регистрацию домена в зоне .com и 129 руб/мес абонентской платы за хостинг 1 сайта с 1 базой данных и диском 5Гб.
Timeweb оказался хорош приятным дизайном и простотой использования. После регистрации домена сайт автоматически начинает работу. DNS уже настроен. Набираешь только что зарегистрированный домен mozgovik.com - по умолчанию загружается "дефолтный" index.html который находится в файловом менеджере. Я его поправил, сделал свою табличку стилей и получил первую версию сайта.

Сегодня я вставил счетчик liveinternet.ru, для сбора статистики, а также нарисовал иконку favico.ico. Точно так же когда-то начинался мой главный проект smart-lab.ru. Для быстроты загрузки файлов с локального компа на сервер есть ftp. Я использую программу WinSCP. Это обычный файловый менеджер. Вводишь свой логин и пароль к панели timeweb, а в качестве хоста указываешь адрес, который указан в кабинете на странице https://hosting.timeweb.ru.

Какой план теперь?
Перевести эту страницу c html в php
Надо сделать базу данных во встроенном в timeweb mySQL
Засунуть в базу все поля необходимые для ведения этого блога
Научиться строить страницы из базы
Понять что делать со шрифтом и отступами, чтобы страница была более адаптивной

Первый пост

2017-07-22 17:57:51
Сидя на кухне в трусах поздним вечером, я зарегистрировал домен mozgovik.com на котором я хочу отрабатывать свои упражнения в области web-разработки. Предполагаю, что содержание сайта будет посвящено познанию этого мира.
Я занялся изучением PHP с нуля. Сейчас я читаю книгу "PHP-7 в подлиннике". Чтобы чтение было нескучным и полезным, я решил отрабатывать все описанные в книге темы на практике, для этого я регнул новый домен и заказал себе простенький хостинг.
Сейчас передо мной стоит задача - понять как подключить базу данных SQL чтобы текст и данные, с которыми я буду эксперементировать, могли в нее сохраняться.
12345