WWW.MOBILA.FARX.RU
 Веб-Мастеру
Основы работы с MySQL в PHP
 Погода

» Создание сайта
» Бесплатный хостинг
» Бесплатная почта
» Дизайн сайта
» Раскрутка сайта 1
» Раскрутка сайта 2
» Программирование
» База белых каталогов
» Статьи

 E-Money
» Электронные деньги
» WebMoney
» E-gold
» Liberty Reserve
» RuPay
» Обменные пункты
 Заработок

» Начинающим
» Компания DepositFiles
» Основные вопросы
» Спонсоры(САР)
» Серфинг и автосерфинг
» MLM проекты
» Инвестиции
» Веб-мастеру
» Букмекерские конторы
» Моментальные бонусы
» Введение в коммерцию
» Всё о коммерции
» Статьи о заработке
» Форумы о заработке

 Идеи бизнеса
» Часть 1
» Часть 2
» Часть 3
» Часть 4
» Часть 5
» Часть 6
» Часть 7
» Часть 8
» Часть 9
» Часть 10
» Часть 11
» Часть 12
 Реклама
Яндекс.Погода
 Реклама

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

            Для начала вам нужно создать базу данных. Делается это очень просто в phpMyAdmin или с помощью других серверных приложений, зачастую идущих в качестве стандартного менеджера MySQL, у большинства хостеров. Заходите в phpMyAdmin и в поле “Создать новую БД ” вводите имя будущей базы данных и нажимаете “Создать”. Потом вам нужно будет создать таблицу в данной базе данных, делается это очень просто, вводите ее имя и число полей в таблице. Потом для каждого поля нужно произвести несложные настройки, такие как указать тип, длину, значение по умолчанию и т.д. Все, теперь можно работать с нашей базой и таблицей через PHP.

Конечно, все описанное выше можно было сделать и с помощью PHP:

<?php
$host=”localhost”; // у большинства хостеров этот параметр именно такой
$user=”user_name”; //ваше имя для подключения к MySQL
$pass=”user_pass”; // Ваш пароль для подключения к MySQL
$bd_name=”test_db”; // Имя создаваемой базы данных
$table_name=”test_bd”; // Имя создаваемой таблицы  

$link = mysql_connect($host, $user, $pass) // Соединение с MySQL
   or die ("Невозможно подключиться к MySQL");

$db="CREATE DATABASE `”.$bd_name.” ` ;"; // Формирование запроса на создание базы данных
mysql_query ($db) // Выполнение запроса
  or die ("Невозможно создать БД");  

mysql_select_db ($bd_name) // Выбор базы данных
   or die ("Невозможно выбрать БД ");

$table ="CREATE TABLE `".$table_name."` ( `test_1` INT(15) NOT NULL default '0',  `test_2` VARCHAR(64) NOT NULL ) “;  

mysql_query ($table) // Отсылаем запрос на создание таблицы
  or die ("Невозможно создать таблицу");  

mysql_close($link); // Разрываем соединение с MySQL
?>  

            Ну вот мы и создали свою таблицу, теперь нам нужно понять, как с ней работать. Для начала вспомним, как мы соединялись с MySQL и выбирали нашу базу:  

$link = mysql_connect($host, $user, $pass) // Соединение с MySQL
   or die ("Невозможно подключиться к MySQL ");
mysql_select_db ($bd_name) // Выбор Базы данных
   or die ("Невозможно выбрать БД ");

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

$result = mysql_query("SELECT * FROM `".$table."`", $link); // теперь в $result содержится указатель на ответ MySQL
$ num _ rows = mysql _ num _ rows ($ result ); // получаем число строк в таблице  

$result = mysql_query ("SELECT * FROM ".$table." ORDER BY ` test _1` DESC LIMIT 0 , 35 "); // Выбор строк с 0-ой по 35-ую с сортировкой по полю test _1

while (list ($test_1, $test_2) = mysql_fetch_row ($result)) // каждое поле строки присваиваем переменной
{
// В этом цикле осуществляем какие-либо операции с переменными $ test _1 и $ test _2 //
// К примеру, просто выводим их
echo $test_1."\r\n<br>";
echo $test_2;
}  

            В принципе, в работе MySQL нет ничего сверхсложного, т.к. почти все основные операции выполняются с помощью простых MySQL-запросов в виде строк, содержащих в себе команды. Часть команд можно посмотреть либо при создании баз или таблиц в phpMyAdmin, либо прочитать в официальном руководстве http://dev.mysql.com/doc/mysql/en/Functions.html.

Дизайнер сайта: Лазаренко Виталий Сергеевич E-Mail:lazarenko-vitalik@xaker.ru ICQ: 397-116-997
Использование материалов сайта возможно только с разрешения администрации.

Все права защищены. WEBMSX.NAROD.RU - Работа в интернете © 2008
CY and PR Rambler's Top100 Рейтинг@Mail.ru