Интернет - справочник для веб-мастеров
    441-847-152
     
 
 
php, javascript,ajax,mysql,TIGER CMS
  Для начинающих
php, javascript,ajax,mysql,TIGER CMS
  Общие
php, javascript,ajax,mysql,TIGER CMS
  Безопасность
php, javascript,ajax,mysql,TIGER CMS
  Интересное
php, javascript,ajax,mysql,TIGER CMS
  Новости PHP
php, javascript,ajax,mysql,TIGER CMS
  PHP + AJAX
php, javascript,ajax,mysql,TIGER CMS
  JavaScript
php, javascript,ajax,mysql,TIGER CMS
  Дизайн
php, javascript,ajax,mysql,TIGER CMS
  Раскрутка
php, javascript,ajax,mysql,TIGER CMS
  Заработок
php, javascript,ajax,mysql,TIGER CMS
  Советы

   
 

   
 
  SEO статьи HTML, как раскрутить сайт
1. Рейтинг сайтов



 
 
  Всего статей: 405
  Опубликовано: 405
  Проверяються: 0
  Добавлено сегодня: 0
-------------------------------------
  Прочитано статей: 405
  Всего прочтений: 181106
-------------------------------------
  Сейчас читают: 6 чел.


 

SQL - запросы и их обработка с помощью PHP (часть I) [Версия для печати]
Разместил: admin . Раздел: Общие. Опубликовано: 09-20-2007 20:00:10

В данной статье мы рассмотрим способы обращения к таблицам баз данный MySQL с помощью языка запросов SQL. SQL - это аббревиатура, которая так и "раскрывается" - структуризированный язык запросов.

В языке PHP для это цели существует целый ряд функций с префиксом "mysql". Нам для рассмотрения запросов понадобится не так много из них. Функция, без которой в языке PHP выполнение SQL-запросов было бы просто невозможным:

resource mysql_query(запрос)

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

Для того чтобы подключиться к базе данных MySQL необходимо выполнить следующую последовательность:

$host='localhost'; // имя хоста (уточняется у провайдера) $database='db_name'; // имя базы данных, которую вы должны создать $user='user_name'; // заданное вами имя пользователя, либо определенное провайдером $pswd='your_pass'; // заданный вами пароль $dbh = mysql_connect($host, $user, $pswd) or die("Не могу соединиться с MySQL."); mysql_select_db($database) or die("Не могу подключиться к базе.");

Итак mysql_connect() - функция для подключения к серверу MySQL на Вашем хостинге.
А mysql_select_db() выбирает базу данных на сервере для подключения.

Иными словами подключаемся к серверу, выбираем базу и начинаем работать.

Функция die() вызывается в случае ошибки и выводит в окно браузера сообщение, которое вы указали.

Для завершения работы с базами данных используется функция:

mysql_close($dbh);

Здесь $dbh - дескриптор, которые при соединении возвратила функция mysql_connect.

Закончив стартовый обзор, начнем рассмотрение собственно SQL-запросов.

Для этого прежде всего вам необходимо создать базу данных с определенном именем. А в ней создать таблицу, тоже с конкретным именем. В наших примерах будем обращаться к таблице my_sql_table. Чтобы создать эту таблицу давайте выполним в phpmyadmin нашего localhost следующий запрос:

CREATE TABLE `my_sql_table` ( `id` INT NOT NULL , // идентификатор будущих записей таблицы `firstname` VARCHAR( 50 ) NOT NULL , // текстовое поле VARCHAR `surname` VARCHAR( 50 ) NOT NULL , // max длиной 50 символов PRIMARY KEY ( `id` ) // первичный ключ - идентификатор id );

Итак таблица создана. Выполним первый запрос, который сразу оформим в виде PHP-кода:

<? // Файл firstsql.php $host='localhost'; // имя хоста (уточняется у провайдера) $database='db_name'; // имя базы данных, которую вы должны создать $user='user_name'; // заданное вами имя пользователя, либо определенное провайдером $pswd='your_pass'; // заданный вами пароль $dbh = mysql_connect($host, $user, $pswd) or die("Не могу соединиться с MySQL."); mysql_select_db($database) or die("Не могу подключиться к базе."); $query = "SELECT * FROM `my_sql_table`"; $res = mysql_query($query); while($row = mysql_fetch_array($res)) { echo "Номер: ".$row['id']."<br> "; echo "Имя: ".$row['firstname']."<br> "; echo "Фамилия: ".$row['surname']."<br><hr> "; } ?>

Комментарий PHP-кода файла firstsql.php рассмотрим в следующей статье.

Источник: http://web-brodilka.ru   Прочитана 887 раз.
  Закладки:  
     
     
     
Google
 




     
Copyright 2007 by bvisoft.com