Подключение к БД (пример скрипта PHP)

Пример скрипта для подключения к БД MySql, написанный на языке PHP.

Иногда, при разработке сайта, возникает необходимость управлять БД из PHP-запросов и PHP-скриптов. Прежде всего нужно:

  1. Создать БД с помощью phpmyadmin из панели управления (к примеру назовем её komtet_test).
  2. Заходим на свой домен по FTP или SFTP.
  3. Создаем, к примеру, в корневой директории сайта файл, например, sql.php, либо создайте файл на локальном компьютере и закачайте на FTP-сервер вашего сайта.
  4. Записываем в этот файл PHP-скрипт, позволяющий подключаться с серверу MySQL, производить выборку данных и выводить содержимое таблицы "links" в виде обычной HTML-таблицы:
<?php
  //соединение с базой данных при помощи функции mysql_connect()
  //в аргументах функции укажите имя сервера, логин и пароль. 
  $db = mysql_connect("сервер","логин","пароль");
  //функция mysql_select_db() выбирает текущую 
  //базу данных с именем "komtet_test"
  mysql_select_db("komtet_test" ,$db);
  //функция mysql_query() выполняет запрос на выборку данных 
  //результирующий набор данных хранится в переменной $sql
  $sql = mysql_query("SELECT * FROM links" ,$db);
  //после получения данных начнём формирование HTML-таблицы 
  echo ("<table border ='1'>");
  //выводим строку заголовков 
  echo ("<tr><td>Адрес</td><td>Описание</td></tr>");
  //функция mysql_fetch_row() извлекает одну строку из результата 
  //и сохраняет её в массиве $tablerows
  while ($tablerows = mysql_fetch_row($sql))
  {
  //теперь в цикле для каждой полученной строки сделаем вывод 
  //$tablerows[1] соответствует полю "url" 
  //$tablerows[2] соответствует полю "description" 
  echo("<tr><td><a href="/info/tech/$tablerows[1]">$tablerows[1]
        </a></td><td>$tablerows[2]</td></tr> ");
  }
  echo "</table>";
  //закрытие соединение (рекомендуется)
  mysql_close($db);
  ?>

Из браузера скрипт будет доступен например так: http://ВАШ_ДОМЕН/sql.php (согласно примеру).

Если всё сделано правильно, скрипт отработает и выведет на экран содержимое БД в виде обычной таблицы.

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

Вам также может помочь