| Дата: Пятница, 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;
|
|
| |