By 
Mahay
				
					
						Есть такой запрос: 
<?php
// Переменная хранит число сообщений выводимых на станице  
$num = 3;  
// Извлекаем из URL текущую страницу  
$page = $_GET['page'];  
// Определяем общее число сообщений в базе данных  
$result44 = mysql_query("SELECT COUNT(id_page) FROM comments");  
$posts = mysql_result($result44, 0);  
// Находим общее число страниц  
$total = intval(($posts - 1) / 3) + 0;  
// Определяем начало сообщений для текущей страницы  
$page = intval($page);  
// Если значение $page меньше единицы или отрицательно  
// переходим на первую страницу  
// А если слишком большое, то переходим на последнюю  
if(empty($page) or $page < 0) $page = 1;  
  if($page > $total) $page = $total;  
// Вычисляем начиная к какого номера  
// следует выводить сообщения  
$start = $page * 3 - 3;  
// Выбираем $num сообщений начиная с номера $start  
$result44 = mysql_query("SELECT * FROM comments WHERE id_page='$myrow1[id]' ORDER BY id2 DESC LIMIT $start, 3");  
// В цикле переносим результаты запроса в массив $postrow  
while ( $postrow[] = mysql_fetch_array($result44))
?>
так же есть на этой же странице запрос на постраничный вывод: 
<?php
include("blocks/connect.php");
if (isset($_GET['id'])) {$id=$_GET['id'];}
if (!isset($id)) {$id = 1;}
if (!preg_match("|^[\d]+$|", $id)) {
exit ("<p>Неверный формат запроса! Проверьте URL!");
}
$result1 = mysql_query("SELECT * FROM articles WHERE id='$id'");
if (!$result1)
{
echo "<p>Запрос на выборку данных из базы не прошел.</p>";
exit(mysql_error());
}
if (mysql_num_rows($result1) > 0)
{
$myrow1 = mysql_fetch_array($result1); 
$new_view = $myrow1["view"] + 1;
$update = mysql_query ("UPDATE articles SET view='$new_view' WHERE id='$id'");
}
else
{
echo "<p>Ошибка: обратитесь к разработчику</p>";
exit();
}
?>
 
Как сделать чтобы в первом запросе где 
// Определяем общее число сообщений в базе данных  
 
$result44 = mysql_query("SELECT COUNT(id_page) FROM comments");  
$posts = mysql_result($result44, 0);  
 
Определить общее число одинаковых сообщений в базе данных, а именно что бы id_page = id выводимой страницы, пробовал прописать так
 
$result44 = mysql_query("SELECT COUNT(id_page='$myrow1[id]') FROM comments");  
 
не работает (. Помогите пожалуйста буду очень благодарен.
					
				
			 
		
Question
purple/ocean
Прохожу практику, сайт на WP, дали доступ к админке, скинули логин и пасс для FTP чтоб выкачать файлы, и дали логин и пасс от БД, но не пойму куда их вводить(именно БД).
Я ожидал что дадут просто доступ к хостингу, так бы все было легче, т.к я так уже делал, а с такими методами работы первый раз сталкиваюсь.
В общем вопрос как БД то получить.
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.