<MyRusakov.ru />

PHP и MySQL с Нуля до Гуру

PHP и MySQL с Нуля до Гуру

Данный курс - это более 20-ти часов видеоуроков по изучению PHP и MySQL. Ключевой момент курса - это создание движка для сайта с нуля. Каждая строчка комментируется. Практически для каждого урока имеются упражнения. Причём данные упражнения направлены не только на закрепление материала, но и на реализацию реальных задач, встающих перед Web-разработчиками при создании сайтов. После курса Вы сможете без проблем создавать движки для любых сайтов.

Также почти к каждому уроку идут упражнения для закрепления материала.

Просмотрев курс и выполнив упражнения, Вы сможете без проблем создавать функциональные движки для самых различных сайтов.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Постраничная навигация
02.03.2013 06:59:02 Постраничная навигация Сообщение #1
kalyan

kalyan

Продвинутый

Продвинутый

Дата регистрации:
22.07.2012 17:02:42

Сообщений: 61

Михаил привет. Очередной вопрос от недоучки PHP и Mysql.
Работаю, гадаю над постраничной навигации. И столкнулся с трудностью.
Как мне сделать так, чтобы контент с базы данных шел в обратной последовательности и самое главное отображалось
ограниченное количество контента на странице. Куда мне нужно внедрить LIMIT с переменными уже готового кода
навигации.

connectDB(); $result_set = $mysqli->query("SELECT * FROM `articles` WHERE `id`='$id'";
Профиль Ответить
02.03.2013 10:40:49 Постраничная навигация Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

http://myrusakov.ru/sql-limit.html
Профиль Ответить
04.03.2013 07:30:41 Постраничная навигация Сообщение #3
kalyan

kalyan

Продвинутый

Продвинутый

Дата регистрации:
22.07.2012 17:02:42

Сообщений: 61

$query = mysql_query("SELECT * FROM `films` WHERE id > $start LIMIT $num";
$row = mysql_fetch_array($query);
do{
echo $row ['title'].<br/>";
echo $row['intro_text'].<br/>";
}

А можно в цикле do подключать через include уже готовый блок с т.е уже есть блок ..inc.php
Сделал так
к примеру ни чего не вышло
do{
include $row 'articles.inc.php'.<br/>";
}
спасибо.
Профиль Ответить
04.03.2013 10:00:54 Постраничная навигация Сообщение #4
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Цикла do не существует, есть do-while, а while я тут не вижу.
Профиль Ответить
04.03.2013 18:58:56 Постраничная навигация Сообщение #5
kalyan

kalyan

Продвинутый

Продвинутый

Дата регистрации:
22.07.2012 17:02:42

Сообщений: 61

$query = mysql_query("SELECT * FROM `articles` WHERE id > $start LIMIT $num";
$row = mysql_fetch_array($query);
do{
echo $row ['title']."<br />";
echo $row ['intro_text']."<br />";

}
while ($row = mysql_fetch_array($query));
Профиль Ответить
05.03.2013 19:33:42 Постраничная навигация Сообщение #6
kalyan

kalyan

Продвинутый

Продвинутый

Дата регистрации:
22.07.2012 17:02:42

Сообщений: 61

Михаил снова привет ни как не могу разобраться ссылкой.
Почему не работает.
echo "<a href='advise.php?id=$id'>".$row ['img']."</a>";

Да и еще вопрос был до этого можно ли в цикл в данный цикл:
$query = mysql_query("SELECT * FROM `films` ORDER BY id DESC LIMIT $start, $num";
$row = mysql_fetch_array($query);
do{
echo $row ['title']."<br />";
}
while ($row = mysql_fetch_array($query));

Вместо echo $row ['title']<br/>"; подключить уже готовый inc.php блок (файл). Если да то как это мне сделать, чтоб все работало. Пробовал ни как не получается. И насчет ссылки пожалуйста тоже ответь. Заранее спасибо!
Профиль Ответить
05.03.2013 21:39:49 Постраничная навигация Сообщение #7
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Что значит ссылка не работает? Не выводится или что?
В цикле можно делать include, нужно просто присвоить так же внутри цикла соответствующим переменным соответствующие значения, и сразу после этого можно писать include.
Профиль Ответить
06.03.2013 07:14:37 Постраничная навигация Сообщение #8
kalyan

kalyan

Продвинутый

Продвинутый

Дата регистрации:
22.07.2012 17:02:42

Сообщений: 61

Спасибо большое все получилось. Подключилось все отлично))
$row = mysql_fetch_array($query);
do{
$id = $row["id"];
$title = $row["title"];
$intro_text = $row["intro_text"];
$img =$row["img"];
include "blocks/intro_films.inc.php";
}
while ($row = mysql_fetch_array($query));
Профиль Ответить