Почему я бросил вести этот сайт! Потому, что система ведет себя по-хамски по отношению к посетителям сайта, навязывая последним бесконечное количество баннеров-заглушек контента, особенно пришедшим с мобильных устройств!
Способы обращения к базе данных mySQL в PHP
DownLoad_Free

Способы обращения к базе данных mySQL в PHP - Архив

Нашли ошибку или
хотите что-то сообщить -
жмите Ctr+Enter Система Orphus



    [Ленточный вид форума] [Поиск] [RSS]



  • Страница 1 из 1
  • 1
Архив » История мировых и локальных событий » История развития сайта » Способы обращения к базе данных mySQL в PHP
Способы обращения к базе данных mySQL в PHP
Дата: Пятница, 06.04.2012, 22:54 | Сообщение # 1
Группа: Администраторы
Сообщений: 1530
Классический
----------------------------------------------------------------------------------
$host="localhost";
$bd_user="user";
$pass="pass";
$bd_name="bd_name";
$link = mysql_connect($host,$bd_user,$pass);
mysql_select_db($bd_name, $link) or die(mysql_error());
$tab="tab";

$query = "SELECT * FROM `".$tab."` ORDER BY `1` DESC"; //делаем запрос
$res = mysql_query($query, $link);

while($row = mysql_fetch_array($res)) { //перебираем таблицу

$row["0"] ... $row["x"] //берем данные из ячеек таблицы

}

mysql_close ($link);
----------------------------------------------------------------------------------

Современный
----------------------------------------------------------------------------------
$host="localhost";
$dbname="dbname";
$username="user";
$password="pass";

$link = mysql_connect($host, $username, $password);
mysql_select_db($dbname, $link) or die(mysql_error());
$tab="tab";
mysql_query("SET NAMES 'utf8'"); //если возникают проблемы с кодировкой - задаем ее явно

$sql = "SELECT * FROM `".$tab."` ORDER BY `1` DESC"; //делаем запрос

$result = mysql_query($sql, $link);

$posts = array(); // создаем виртуальный массив
while ($row = mysql_fetch_array($result)) {
$posts[] = $row; // заполняем массив табличными данными
}
mysql_close($link);

foreach ($posts as $post):
$post["'1"] ... $post["x"]
endforeach;
----------------------------------------------------------------------------------

drupal 7
--------------------------------------------------------------------


$host="localhost";
$dbname="...";
$username="...";
$password="...";
$link = mysqli_connect($host, $username, $password, $dbname) or die("Ошибка " . mysqli_error($link));

$query ="SELECT * FROM `tab`limit 10";
$result = mysqli_query($link, $query) or die("Ошибка " . mysqli_error($link));
$posts = array(); // создаем виртуальный массив
while ($row = mysqli_fetch_array($result)) {
$posts[] = $row; // заполняем массив табличными данными
}

mysqli_close($link);

foreach ($posts as $post):
$post["..."];
endforeach;
 
Архив » История мировых и локальных событий » История развития сайта » Способы обращения к базе данных mySQL в PHP
  • Страница 1 из 1
  • 1
Поиск:


Copyright kachay.ucoz.org © 2008-2024Хостинг от uCoz
^ Наверх ^
Пригодилось!