Как запрограммировать БД?

NatashaNatasha

Новичок
Подскажите, пожалуйста, как подключиться и программировать базы данных на локальном сервере? вот захожу в phpmyadmin, создала там базу данных, а как потом программировать столбцы в ней? как создать базу данных посетителей сайта с помощью PHP?
 

AnrDaemon

Продвинутый новичок
Берёте книжку, читаете, отвечаете на собственные вопросы.
 

Фанат

oncle terrible
Команда форума
С помощью РНР создавать базу данных посетителей сайта не нужно.
Это делается средствами SQL. Либо в консоли, либо в том же phpmyadmin.

На вопрос "как?" есть только два ответа - дурацкий и неприятный.
Сначала можно почитать поучительную историю про фотовыставку, а потом задуматься над своим вопросом.
Так же как у незадачливого фотографа, главное здесь - не гвоздики и рамочки, а само наличие фотографий и понимания основ композиции.

Чисто технически, ответ на вопрос "как программировать базы данных на локальном сервере?" будет дурацким - "через phpmyadmin". Тупо выполнив SQLзапрос.

А вот какой запрос выполнить - это уже совсем другой вопрос. Неприятный. Потому что в двух словах на него не ответить.

Поэтому надо на время забыть про пхп, взять, как советуют выше, книжку по базам данных, и узнать из нее ответы на два вопроса
  1. (самый важный) какая база структура БД нам нужна
  2. (чисто технический) каким запросом ее создают.
 

NatashaNatasha

Новичок
У меня установлен Xampp. Там можно можно подключиться к базе данных mysql с помощью php. И получается, что и программирование таблиц тоже можно осуществить с помощью php, так причем тут pdo вообще? Вопрос в том, как подключить php файл к mysql, куда прописывать скрипт, в каком файле его писать, index.php что ли? Хотя бы в двух словах, чтоб хотя бы иметь представление как эту базу данных запрограммировать с помощью php.
 

c0dex

web.dev 2002-...
Команда форума
Партнер клуба
@NatashaNatasha, потрудитесь начать с хорошей книги по php, там все это описывается. У вас в голове полнейшая каша сейчас.

База данных не программируется с помощью PHP. База данных создается путем отсылки определенных SQL запросов от php скрипта в движок базы данных. Там этот запрос разбирается и выполняется по нему некое действие. Создание таблиц или вставка данных в готовую таблицу. PDO - некая абстракция для работы с базой.
 

AnrDaemon

Продвинутый новичок
База данных создается путем отсылки определенных SQL запросов от php скрипта в движок базы данных.
Причём ничто не мешает эти же команды отослать не из PHP. А из чего-то другого.
В общем, книга в помощь. Любая вменяемая книжка для начинающих по PHP затрагивает основы работы с БД.
 

AmdY

Пью пиво
Команда форума
Берёте скальпель, делаете надрез, а дальше хотите аппендикс пациенту удаляете, хотите делаете операцию на сердце, делов то фигня, по ходу разберётесь. главное начать.

С первого же поста было понятно, что человеку работу работать надо, а не читать всякую фигню вроде книг.
 
Сверху