Phpmyadmin как заполнить таблицу

от admin

Работа с базами данных в phpMyAdmin

В данной теме рассмотрено создание базы данных в MySQL а также работа с ней. Я рекомендую Вам создать такую БД, как предложено в примерах, потому что в других темах этого учебника мы продолжим с ней работать.

Создание базы данных

Чтобы создать новую базу данных нужно зайти во вкладку «Базы данных» на главной странице программы. В верхней части окна есть меню создания базы данных.

Назовём базу данных mybase, сравнение выберем utf8_general_ci, нажмём кнопку «Создать». БД создана, она отобразилась в списке баз даннных в левой колонке программы. Пока БД пустая, она не содержит ни одной таблицы. После создания БД программа переходит на вкладку «Структура», где можно создать таблицу.

Создание таблицы

На основе того, какая информация будет содержаться в таблице, мы решаем из каких полей она будет состоять. Создадим таблицу пользователей сайта. В ней будут такие поля:

id — уникальный номер пользователя

login — логин для авторизации

inform — какая-то информация о пользователе

Во вкладке «Структура» создадим новую таблицу:

Создание таблицы

Называем таблицу users, указываем, что в ней 4 поля, нажимаем кнопку «Вперёд» и переходим на страницу создания таблицы.

Сначала укажем то, что относится ко всей таблице — тип и сравнение. Эти данные указываются в нижней части страницы.

Тип таблицы

Тип таблицы выбирете InnoDB. Это основной тип, который используется в MySQL. Сравнение укажите utf8_general_ci.

Имена полей укажите такие, как я предложил, например, имя первого поля должно быть id . Затем ему нужно указать тип.

Типов достаточно много, однако при создании сайтов, в базах данных содержатся обычно тексты и числа. Для каждого из этих видов информации есть несколько типов полей. Для коротких текстов одни типы, для длинных другие. Это сделано для экономии дискового пространства. На практике используются, в основном, такие типы:

INT — для целых чисел

FLOAT — для дробных чисел

VARCHAR — для очень которких текстов

TEXT — для обычных текстов

Если навести указатель мыши на название какого-то типа, то появляется пояснение.

Для поля id выберете тип INT.

Также этому полю нужно установить AUTO_INCREMENT. При установке появится блок с добавлением индекса. В нём нужно просто нажать кнопку «Вперёд».

Инкремент

Всё это нужно для того, чтобы в поле автоматически появлялись значения по порядку. При добавлении первой записи в этом поле будет число 1, при добавлении следующей число 2 и так далее. Таким способом каждому пользователю в таблице присваивается уникальный номер.

Следующее поле должно называться login , тип установим VARCHAR. Для этого типа нужно установить максимальную длину строки. Она указывается в следующей колонке. Нет необходимости стараться, чтобы строка была короткой, ведь базы данных и так содержат информацию в компактном формате. Можно указать длину строки с запасом. Укажем 50 символов. Чтобы русские буквы отображались правильно, для поля нужно установить сравнение. Но если Вы указали сравнение всей таблице, то отдельным полям указывать не обязательно.

Следующее поле назовём pas , тип VARCHAR, длина 50 символов.

Следующее поле называется inform , тип TEXT. Длину для этого типа указывать не нужно. Максимальная длина этого типа 65000 символов. Если предполагается, что в поле может быть текст большего размера, то нужно использовать другие типы.

Когда всё указано, нажмите кнопку «Сохранить». Если Вы всё сделали правильно, то таблица создана. Программа переходит на вкладку «Структура» этой таблицы. Чтобы вернуться к ней в дальнейшем, можно нажать на название своей БД в левой части окна программы. Появится список таблиц в этой БД. Нажав на одну из таблиц, Вы зайдёте во вкладку «Обзор». Пока она пустая, ведь в таблице ещё нет записей. Если перейти во вкладку «Структура», то вы можете увидеть как организована эта таблица, какие в ней есть поля. Их можно поменять местами, изменить или удалить. Также в таблицу можно добавить новые поля.

Добавление записи в таблицу

При выполнении многих действий программа phpMyAdmin выводит SQL код, с помощью которого совершаются эти действия. Пока на этот код не обращайте внимания. Рядом с этим кодом может быть кнопка «Выполнить». Если её нажать, то этот код выполнится ещё раз. То есть, действие, которое Вы только что сделали, будет повторено. Не нужно нажимать эту кнопку, переходите к результату выполнения запроса.

Чтобы добавить запись, нужно открыть таблицу и войти во вкладку «Вставить».

Добавление строки

Откроется страница добавления записи. В колонке «Значение» пишутся значения полей. Значение поля id писать не надо, оно заполняется автоматически. Кроме того, можно не указать значения каких-то других полей. Тогда в этой записи данное поле останется пустым. Заполните значения полей и нажмите кнопку «Вперёд».

Значения полей

Программа перейдёт во вкладку «SQL», в которой должно быть сообщение, о том, что добавлена одна строка, а также код запроса, с помощью которого эта строка добавлена в таблицу. Перейдите во вкладку «Обзор». Вы увидите запись, которая появилась в таблице. Таким же образом можно добавлять другие записи.

Основные действия с таблицей производятся в двух вкладках. Во вкладке «Структура» можно управлять полями таблицы, а во вкладке «Обзор» Вы работаете с данными. В ней можно удалить одну или несколько записей, изменить значения. Если на какой-то ячейке сделать двойной щелчёк мыши, то можно редактировать значение этой ячейки. Во вкладке «Операции» можно осуществить некоторые другие операции с таблицей, в том числе, очистить или удалить её. Попробуйте добавить в таблицу новые записи.

Создание базы данных в PhpMyAdmin

Чтобы работать с большими количествами данных и иметь возможность изменять и сохранять эти данные на веб сайте, нужно использовать базы данных. MySQL — наиболее удобная и распространённая система для работы с базами данных. В базе данных вся информация сохраняется в виде связанных между собой таблиц. PhpMyAdmin — это удобное веб приложение, написанное на языке PHP, позволяющее работать с базами данных MySQL. PhpMyAdmin позволяет легко создавать базы данных MySQL, таблицы, строить запросы к базам данных MySQL

Работа с базами данных в PhpMyAdmin

Сейчас мы разбираем пример работы с базами данных в PhpMyAdmin в Open Server Panel, аналогичная работа проводится на реальном хостинге. Чтобы создать базу данных, нужно в Open Server Panel нужно войти в PhpMyAdmin.
phpmyadmin в openserver
Выбираем вкладку "Дополнительно" и запускаем PhpMyAdmin Вводим данные:
Пользователь: root
Пароль либо пустой, либо root
При выполнении любой операции в phpmyadmin нужно жать кнопку "Вперёд"
Чтобы в PhpMyAdmin создать базу данных, жмём "Создать БД" в левом верхнем углу
создание базы данных в phpmyadmin
Выбираем название для базы данных и выбираем кодировку. Как правило, в русскоязычных сайтах используется кодировка utf8_general_ci
Нажимаем "Создать"

добавление базы данных в phpmyadmin
База данных состоит из таблиц. Чтобы создать таблицу в базе данных PhpMyAdmin, нужно выбрать базу данных и нажать "Создать таблицу". Вводим её имя и количество столбцов. После этого жмём "Вперёд"
создание таблицы в phpmyadmin
В качестве примера примера мы создали в phpmyadmin таблицу "users" с тремя столбцами.
Для первого столбца в большинстве таблиц в базе данных MySQL ставится уникальный номер записи ID. Он должен индексироваться, поэтому выбираем индекс PRIMARY. Ставим галочку на A_I, чтобы номер записи при добавлении автоматически увеличилсяВторой столбец отвечает за имя пользователя, имеет название "name" и тип VARCHAR. Можно ограничить его длину, поставим 255.Третий столбец будет отвечать за возраст, обладать названием "age" и типом INT. В итоге мы получим таблицу пользователей с их именами, возрастами и ID.
После завершения создания таблицы нажимаем "Сохранить"


Добавление записей в таблицу базы данных в PhpMyAdmin
Чтобы добавить запись в таблицу базы данных в PhpMyAdmin, выделяем нужную нам таблицу и переходим во вкладку "Вставить"
добавление записи в таблицу базы данных
Заполняем все поля, кроме ID(оно заполнится автоматически) и нажимаем "Вперёд".
Добавим в таблицу users три записи 1 Василий 20; 2 Николай 25; 3 Александр 20; 4 Петр 23

После этого переходим в "Обзор" и видим добавленную информацию

таблица в phpmyadmin

Для примера заполним таблицу базы данных несколькими строками. В итоге получится вот такая таблица

SQL запросы в phpmyadmin

SQL это язык программирования, созданный для работы с базами данных.
С помощью SQL можно получать любую информацию с баз данных.
Общая структура простейшего SQL запроса
SELECT * FROM `имя таблицы` WHERE условие
Например, чтобы получить все записи таблицы users, в условие WHERE ставится 1
Пример SQL запроса с условием на возраст
SELECT * FROM `users` WHERE age>20
Чтобы в PhpMyAdmin создать SQL запрос, нажимаем на нужную нам таблицу и переходим во вкладку SQL. С нашим условием выведутся данные о 2 пользователях, возраст которых больше 20 лет

Учимся работать в phpMyAdmin

Здесь мы будем учиться работать с базами данных (БД), и даже будем использовать базу данных на примере. А создавать базу данных мы будем через прекрасную программу, «phpmyAdmin» которая используется на всех современных серверах.

Создание базы данных в phpMyAdmin

Давайте зайдем в эту программу, если вы установили сервер, то программа у вас уже есть. Для того чтоб в нее зайти наберите у себя в браузере вот такой адрес: http://localhost/Tools/phpMyAdmin/. Если же вы сервер не устанавливали то можете сделать это здесь.

База данных, phpmyadmin

И так мы вошли в программу и в правой колонке мы можем увидеть все наши базы данных, которые находятся на нашем локальном компьютере. На данный момент у нас на компьютере одна база данных и называется она mySql, а columns_priv, db, func, host, tables_priv и user, это таблицы которые находятся в этой базе данных. В новых версиях сервера Apache, возможны изменения, так как там более свежая версия phpmyadmin.

Сейчас давайте создадим свою первую базу данных. Для этого выполним два простых действия: на главной странице phpMyAdmin наберем в поле для имени имя нашей новой БД и нажмем кнопку создать, которая находится рядом. Назовем ее, например first_bd . И так мы создали базу данных, но в ней пока нету ни одной таблицы, а база данных это ведь совокупность таблиц. Давайте создадим новую таблицу ну, например lessons и поставим в строчке «поля» цифру 3. Теперь нам нужно указать названия полей и их тип.

sql phpmyadmin

Вот такая табличка должна у вас получится в итоге.

Поля phpmyadmin

Давайте приступим к ее заполнению. Первое поле всегда будем ставить «id» , это поле будет служить нам как бы счетчиком (идентификатором). В поле «тип» мы указываем INT (если кратко этот тип для чисел). В поле «Длинны Значения» мы можем прописать любую цифру (кроме нуля), это поле определяет, сколькизначно будет максимальное значение (поле заполняется обязательно). Обязательно в поле «дополнительно» ставим функцию auto_increment (эта функция автоматически прибавляет к нашему идентификатору единичку при каждом новом созданном значении) и указываем что наше поле это «Первичный» ключ. Второе поле, допустим, возьмем title, «тип» VARCHAR (если кратко то, этот тип для небольших текстовых вставок), в поле «Длинны Значения» указываем 200 и в этом случае, это не, сколько знаков максимально будет иметь данная переменная, а максимальное количество символов потому, что тип уже не INT а VARCHAR. В следующей строчке пишем «writer», «тип» VARCHAR , «Длинны Значения» указываем 100.

Нажимаем кнопку «сохранить», и у вас должно вывестись примерно вот такое сообщение, о том, что таблица «lessons» была создана.

Ниже у нас появляется сама таблица, также мы можем посмотреть ее структуру и «обзор», но чтоб посмотреть «обзор» нам нужно наполнить нашу таблицу данными.

заполняем базу данных

Для того чтоб занести в таблицу новые данные, нажимаем на кнопку «Вставить», у нас появляется наша таблица и поля для вставки. Давайте заполним нашу таблицу. Начинаем писать в колонке «Значения». Значения для первой строки («id») мы не заполняем, так как у нас стоит функция на это поле auto_increment. Значения для нашего названия урока (title), давайте сделаем, например «Урок по php , значения для автора урока (writer) пишем любое имя.

заполняем базу данных sql

Далее нажимаем кнопку «Пошел», и у нас должен автоматически добавится новый ряд.

Таким же образом добавляем второй ряд, в значения указываем, что хотите. После того как создали еще один ряд давайте перейдем на вкладку «Обзор», и увидим там наши данные которые мы занесли в таблицу.

Теперь давайте поговорим о функциях программы «phpmyAdmin». Очень часто, когда вы захотите установить себе на сайт какой-нибудь php скрипт, то в инструкции по установки вам говорят, что нужно импортировать какой-нибудь файл (обычно у него идет расширение SQL ) себе в базу данных, для этого нужно выбрать нашу БД и нажать на функцию SQL , потом можно открыть файл, скопировать от туда код и вставить в поле для вставки, либо нажать обзор и указать программе этот файл. Эта функция часто используется так, что запомните это.

Читать:
С какой книги начать изучение python

Есть еще функция, о которой я хочу вам рассказать, это функция «Экспорт». Она делает обратную операцию функции SQL , тоесть она экспортирует данные из базы в обычный текстовый файл.

Экспорт базы данных

Теперь давайте создадим нового пользователя для нашей базы данных, так как кто то должен иметь к ней доступ. Для этого рядом с полем, где выбирать базы данных нажмем кнопку «К началу», далее жмем «Привилегии» и ниже, под таблицей «User overview» выбираем «Добавить нового пользователя». Появляются две таблички «Информация логина» и «Глобальные привилегии». В таблице «Информация логина» указываем имя будующего пользователя (все пишем по английский), полю «Хост» задаем параметр «использовать текстовое поле», а в следующем поле, этой же строки, пишем «localhost», далее указываем пароль и подтверждаем его в строчке ниже. Переходим к следующей таблице «Глобальные привилегии», в ней просто ставим галочки напротив каждой привилегии.

Вывод информации из базы данных mysql

Для этого нам понадобится файл, который мы создавали, когда проходили урок по установке сервера «Apache» кто забыл или удалил тот файл, читаем тут.

И так давайте создадим запрос к нашей БД и, что-нибудь оттуда выведем. Для этого нам как раз понадобится несколько PHP функций. Первое, что мы сделаем, это напишем код для PHP вставки между тегами <body> и </body>, и между этими тегами вставки PHP создадим переменную $db, которая будет содержать идентификатор данного соединения с базой, и прописать функцию mysql_connect и задать ей параметры в скобках к какой именно базе мы будем подключаться, и где она находится. В круглых скобках «( )» пишем, что наша база данных находится у нас на локальном компьютере «localhost», далее указываем пользователя наше базы данных «newuser» и прописываем пароль, который вы указали при регистрации пользователя. После кода не забываем ставить точку с запятой. Код примерно получится вот такой.

Теперь воспользуемся PHP функцией «mysql_select_db», в качестве параметров мы должны указать имя нашей БД «first_bd» и ее идентификатор, тоесть ту переменную, которую мы создали ($db) . Код примерно получится вот такой.

После всего этого нам нужно вывести информацию из базы на экран. Для этого нам нужно создать переменную, которая и будет содержать данную информацию, ну например переменная $result и опять же воспользуемся PHP функцией «mysql_query» а, в качестве параметра указываем, что именно мы вытаскиваем и из какой таблицы («SELECT * FROM lessons», $db). Если по-русски то мы сейчас сказали компьютеру («вытащить все из таблици уроки»). Все результат занесен в переменную и сейчас нам нужно вывести этот результат на экран (ну например, вычислим, сколько у нас уроков в базе). Для того чтоб сосчитать количество уроков, создадим еще одну переменную $num и в ней будет содержаться результат подсчета наших уроков. Делается это с помощью функции «mysql_num_rows», и в качестве параметра указываем нашу переменную $result. Теперь в переменной $num у нас хранима количество уроков в базе и мы можем вывести их на экран в любом месте нашего сайта. Для этого воспользуемся оператором «echo» и поставим нашу переменную $num. В конце концов, у нас получается вот такой код.

Всё, весь код мы написали. Сохраняем наш файл, перезапускаем сервер и теперь переходим в браузер и набираем адрес нашего файла http://www.newsite.com/ . Если вы правильно установили сервер, и написали весь код правильно, то результат будет такой.

Результат нашей работы

Теперь если мы в базе данных добавим новый урок, у нас автоматически изменится строчка «Уроков в базе», попробуйте добавить еще урок, потом перейдите на свой сайт и обновите страницу.

По завершению урока хочу сказать, что наверно у вас сейчас вся голова трещит, но уверяю, когда мы будем больше практиковаться у вас, это все будет как 2 х 2. На самом деле тут нет ничего сложного.

Управление таблицами в PHPMyAdmin

Управление таблицами в PHPMyAdmin

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

Начнём с создания таблицы в PHPMyAdmin:

  1. Зайти на главную страницу PHPMyAdmin.
  2. Выбрать из выпадающего списка имя базы данных, в которую Вы хотите добавить таблицу.

Тут есть о чём поговорить. Начнём с настроек для полей таблицы:

  • Имя, думаю, задать сможете. Единственное, не нарвитесь на зарезервинованное слово. То есть нельзя давать полю, например, такое имя «index«.
  • Тип. О типах полей подробно говорилось в этой статье: типы полей в MySQL, поэтому ничего добавлять не буду.
  • Длины/значения. Здесь можно указать предельные значения(длины) переменных. Я, например, часто использую данную возможность для экономии ресурсов. Например, для пароля я ставлю тип VARCHAR и максимальное количество символов — 32. Тогда как, по умолчанию, VARCHAR позволяет хранить до 255 символов.
  • Кодировка. Разумеется, данная настройка актуальна только для строковых типов. Если Вы будете хранить в этом поле строки из только русского и латинского алфавита, то используйте кириллицу (cp1251_general_ci), а если у Вас могут храниться другие символы, то используйте unicode (utf8_general_ci).
  • Атрибуты. Относится только к числам. Если у Вас число заведомо положительное, то включите опцию «UNSIGNED«, что позволит расширить положительный диапазон значений выбранного типа. Также есть опция «UNSIGNED ZEROFILL«, которая редко используется, но делает она следующее: заполняет нулями все неиспользованные старшие разряды. То есть, допустим, у Вас число 4, однако, храниться будет: «000000004«, где количество нулей определяется свободными разрядами выбранного типа.
  • Ноль. Эта опция позволяет включить возможность значения «null«. Запомните: «null» — это не 0, и не пустая строка. Это пустой объект, то есть ничего!
  • По умолчанию. Полезная опция, позволяющая задать значение поля по умолчанию.
  • Дополнительно. Позволяет задать «auto_increment«. Это очень важная возможность, которую Вы будете включать, думаю, что в каждой таблице. Эта опция позволяет при добавлении новой записи автоматически увеличивать на 1 значение поля. Идеальный вариант для ID (уникального идентификатора), который должен быть уникален для каждой записи. И чтобы не думать об уникальности этого поля, достаточно просто включить опцию «auto_increment«.
  • Дальше идут радиопереключатели:
    • Первичный ключ. Как правило, этим ключом назначают поле ID. Означает этот ключ, что значение поля уникально для всей таблицы, более того, по этому полю создаётся индекс. О том, что такое индекс и для чего он нужен, мы поговорим в одной из следующих статей.
    • Индекс. Собственно, создавать или нет для этого поля индекс.
    • Уникальное. Если поставить эту опцию, то значение данного поля должно быть уникальным.
    • И флажок «ПолнТекст» означает, создавать полнотекстовый индекс или нет.

    Настройки таблицы гораздо проще:

    • Комментарий к таблице. Можете заполнить, а можете ничего не писать.
    • Тип таблицы:
      • MyISAM. Самый популярный тип таблиц в MySQL, и он подходит для большинства задач.
      • Heap. Особенность данной таблицы в том, что она хранится в памяти, в результате данный тип таблиц обрабатывается ОЧЕНЬ быстро. Идеальный вариант для временных таблиц. Разумеется, при сбое в работе все данные будут утеряны.
      • Merge. Этот тип представляет собой совокупность обычный таблиц MyISAM. Сам я ещё не использовал данный тип, поэтому больше ничего сказать не могу, более того, данный тип — это ещё новшество, а, следовательно, за стабильность никто не ручается.

      Так, с созданием таблиц разобрались, а теперь поговорим о том, как изменить настройки таблицы в PHPMyAdmin:

      1. Зайти на главную страницу PHPMyAdmin.
      2. Выбрать из выпадающего списка имя базы данных, где находится требуемая таблица.

      Теперь о том, как отредактировать поле в таблице:

      1. Зайти на главную страницу PHPMyAdmin.
      2. Выбрать из выпадающего списка имя базы данных, в которой находится искомая таблица.

      Чтобы удалить таблицу в PHPMyAdmin надо сделать следующее:

      1. Зайти на главную страницу PHPMyAdmin.
      2. Выбрать из выпадающего списка имя базы данных, в которой находится искомая таблица.

      И последнее — это удаление полей из таблиц в PHPMyAdmin:

      1. Зайти на главную страницу PHPMyAdmin.
      2. Выбрать из выпадающего списка имя базы данных, в которой находится искомая таблица.

      Всё. Надеюсь, Вам стало понятно, как управлять таблицами в PHPMyAdmin, ведь это нужно уметь обязательно.

      Подробная работа с phpMyAdmin в новой версии разобрана в курсе «PHP и MySQL с Нуля до Гуру«: http://srs.myrusakov.ru/php

      P.S. Всех Вас с Рождеством!

      Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

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

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

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

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

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

      Она выглядит вот так:

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

      Михаил! В чём может быть причина? Создал на хостинге БД и таблицу для гостевой книги (идентично как у меня в Денвере). В Денвере всё работает, а на хостинге в таблицу из формы вместо русского текста попадает вот это: . и выводится то же самое. Числа и англисский текст записываются и выводятся правильно. Если текст (русский) вставляю в таблицу вручную, то он записывается правильно, но с таблицы выводится вот это: .

      Служба поддержки хостинга пишет: "Подключите mysql_query("SET NAMES cp1251"); после mysql_connect". Что-то я их не понял! Что это значит? Где его нужно подключать.

      Это значит что нужно добавить sql запрос с изменением кодировки сразу после подключения к базе, в Вашем коде.

      Михаил, подскажите пожалуйста удалил строки из таблици через php MyAdmin подскажите их как нибудь можно восстановить?

      Переустановить phpMyAdmin, либо денвер.

      а если это уже давно работающий сайт и я удалил кучу контента?

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

      Спасибо Вам, Михаил, за наше просвещение. И просьба к Вам. Расскажите, пожалуйста, как в PHPMyAdmin создавать запрос к БД.

      Михаил! У меня получается только создать новую базу данных и новую таблицу. При попытке редактировать или изменить чистый экран справа. Могу пользоваться только "Вставить." Внизу не которые строчки с копировал с экрана. ——————————— http://localhost/tools/phpMyAdmin/index.php?db=mysite_local&token=cc444300c25ab5054eb4962ed86d9f76#PMAURL:db=mysite_local&server=1&target=db_structure.php&token=cc444300c25ab5054eb4962ed86d9f76 phpMyAdmin К началу Окно запроса Документация phpMyAdminДокументация Обновить фрейм навигации (Недавние таблицы) . `mysite_local`.`articles«mysite-local`.`tablica«mysite-local`.`articles` (Базы данных) . information_schema mysite-local mysite_local mysql performance_schema phpmyadmin Структураarticles Создать таблицуСоздать таблицу ————————————-Очень буду благодарен.

      Попробуйте для начала через другой браузер.

      Михаил! Я перешел на браузет Firefox и редактировать базу данных у меня получается.Локальный сервер Denver создает у меня на компьютере логический диск "Z". В Вашем видеоуроке я вижу такую строчку: C:\MyServer\home\myside.local\www\lib\functions.php Большая просьба помочь мне начать создавать папки — где их создавать и где должны находиться основные файлы сайта. Буду очень благодарен за ответ.

      В видеоуроке показано, где нужно создавать. Z или C:\MyServer — неважно, это синонимы, о чём в курсе говорилось.

      Внимательно еще раз посмотрел видеоурок и понял. Спасибо. Я создал упрощенную первую страницу, когда я перехожу по ссылке "Читать дальше" у меня пояляется такая строчка http://mysite.local/article.php?id=1 Далее на экране такое сообщение: "Fatal error: Call to a member function fetch_assoc() on a non-object in Z:\home\mysite.local\www\lib\functions.php on line 22". Все переключают правильно и записи на своем месте и везде одинаковый ответ -Z:\home\mysite.local\www\lib\functions.php on line 22". Мой файл functions.php <?php $mysqli = false; function connectDB() < global $mysqli; $mysqli = new mysqli("localhost", "root", "", "mysite-local"); $mysqli->query("SET NAMES 'utf8'"); >function getAllArticles() < global $mysqli; connectDB(); $result_set = $mysqli->query("SELECT * FROM `table`"); closeDB(); return resultSetToArray($result_set); >function getArticle($id) < global $mysqli; connectDB(); $result_set = $mysqli->query("SELECT * FROM `table` WHERE `id`=`$id`"); closeDB(); return $result_set->fetch_assoc(); >function resultSetToArray($result_set) < $array = array(); while (($row = $result_set->fetch_assoc()) !=false) $array[] = $row; return $array; >function closeDB() < global $mysqli; $mysqli->close(); >?> Буду очень благодарен за помощь.

      Здравствуйте, Михаил. Меня интересует вопрос с языком на страницах phpMyAdmin. В данном уроке видно, что вы используете русифицированную версию phpMyAdmin. Подскажите как поставить именно её, может быть это другая версия дэнвера? Я поставил дэнвер и в нём phpMyAdmin на английском. За ранее спасибо.

Похожие статьи