Комментарии

Тестирование и отладка запросов SQL
( 0 Голосов )

Для запуска phpMyAdmin, как правило, достаточно щелкнуть на соответствующей ссылке, предоставляемой на рабочем веб-узле или начальной странице локального веб-узла. В зависимости от конкретной установки вам, возможно, придется зарегистрироваться под своим именем пользователя MySQL и паролем.

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

Как только будет выбрана конкретная база данных, в левой части экрана появятся ее таблицы. И теперь можно будет делать запросы SQL к базе данных, не указывая ее специально. Если щелкнуть на вкладке SQL справа вверху, то появится поле для ввода текста, где можно вводить и выполнять команды SQL. Так, если ввести в этом поле следующую команду:

SELECT * FROM jos_content

а затем щелкнуть на кнопке Go (Перейти) в левом нижнем углу экрана, то появится экран.

Если запрос будет обработан успешно, появится сообщение "Showing rows ..." (Показ строк ....) с общим количеством строк таблицы, возвращаемых из запроса. Кроме того, будет показана первая групп строк в таблице. А если в синтаксисе запроса обнаружится ошибка, то появится уведомляющее о ней сообщение.

В процессе работы с запросами SQL, требующимися в конкретном проекте программирования для Joomla, нередко оказывается очень полезно писать сначала запросы на SQL, а затем тестировать их описанным выше способом. Это позволяет убедиться в том, что запрос действует предполагаемым образом. Но с помощью phpMyAdmin можно также выполнять отладку запросов в Joomla. Для этого достаточно выполнить несколько действий.

  1. Перейдите на вкладку System экрана Global Configuration в административной части веб-сайта на Joomla и установите кнопку-переключатель Debug System (Отладка системы) в положение Yes.
  2. Перейдите к тому экрану, где должен выполняться нужный запрос. Запросы SQL для этого экрана будут показываться ниже обычного отображения страницы.
  3. Выберите и скопируйте нужный запрос из экранной области отладки и вставьте его в поле для ввода команд SQL на экране phpMyAdmin.
  4. Щелкните на кнопке Go, чтобы начать выполнение запроса непосредственно в phpMyAdmin.

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


Понравился материал? Пригодилась информация? Плюсани в социалки!


 
Похожие новости