ОБУЧЕНИЕ ОНЛАЙН И ВИДЕОУРОКИ
Войти     Регистрация

 
     
 
Max Azimov
Санкт-Петербург

Статьи пользователя [97]

Видео пользователя [259]





Программирование PHP от Макса Азимова. Урок 3. Простая работа с MySQL.

Для работы с MySQL сначала нужно соединиться с MySQL, для этого мы коннектимся:

<?
$DB_DBName = "название базы MySQL";
$DB_Server = "localhost";
$DB_Username = "имя пользователя";
$DB_Password = "пароль";

mysql_connect($GLOBALS["DB_Server"], $GLOBALS["DB_Username"],$GLOBALS["DB_Password"]) or die(mysql_error());
mysql_select_db("$DB_DBName") or die(mysql_error());
?>

После этого кода MySQL готова работать с нами. Теперь мы выделим нужную нам таблицу.

<?
$tb="название таблицы";
$crt=mysql_query("select * from $tb   ") or die(mysql_error());
?>

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

<?
$tb="название таблицы";
$tt="название поля";
$crt=mysql_query("select $tt from $tb   ") or die(mysql_error());
?>

Потом мы получаем количество записей в переменную. Для этого воспользуемся функцией mysql_numrows.

<?
$tb="название таблицы";
$tt="название поля";
$crt=mysql_query("select $tt from $tb   ") or die(mysql_error());
$num_crt=mysql_numrows($crt);
?>

А теперь выведем все записи с помощью цикла for, который мы изучали на прошлом уроке.:

<?
$tb="название таблицы";
$tt="название поля";
$crt=mysql_query("select $tt from $tb   ") or die(mysql_error());
$num_crt=mysql_numrows($crt);
if ($num_crt!='0') {
for ($j=0;$j<$num_crt;$j++) {
$print_message=mysql_result($crt,$j,$tt);
print "Выводим данные, запись $j, значение $print_message";
}}
?>

Легче легкого!

 



2014-03-02
1635 просмотров




 
     
 
Map      Дистанционное образование, курсы онлайн обучение. PlanetStudy.net — дистанционное обучение онлайн.
© 2012 PlanetStudy , IT-group Line|Leon, создание сайтов,       платный хостинг Host|Link

Catalog.299.ru

Сайт является средством массовой информации
Яндекс.Метрика
 
English USA
Australia Русский