Online training and video tutorials
Enter     Registration
     Contacts

En
 
     
 
Max Azimov
St. Petersburg

Articles [97]

User's video [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
1566 views




 
     
 
Map      Distance education, online learning courses. Project PLANETSTUDY - distance learning online.
© 2012 PlanetStudy

Catalog.299.ru

The site is a media provider
Яндекс.Метрика
 
English USA
Australia Русский