<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Форум PHP-MyAdmin.RU &mdash; помогите с постраничной навигацией]]></title>
	<link rel="self" href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=1217&amp;type=atom" />
	<updated>2009-05-05T11:02:00Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=1217</id>
		<entry>
			<title type="html"><![CDATA[Re: помогите с постраничной навигацией]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=8081#p8081" />
			<content type="html"><![CDATA[<p><strong>andreyoxide</strong><br />LIMIT не может содержать отрицательное число, только от нуля.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-05-05T11:02:00Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=8081#p8081</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите с постраничной навигацией]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=8075#p8075" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>Попробуйте отловить ошибку MySQL.<br /></p><div class="codebox"><pre><code>if (!$result = mysql_query(&quot;SELECT * FROM musicminimals WERE data=&#039;$data&#039; ORDER BY id LIMIT $start, $num&quot;, $db)) {
    echo mysql_error();
}

if (!$temp = mysql_fetch_array($result00)) {
    echo mysql_error();
}</code></pre></div></blockquote></div><p>появилось:<br />Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in d:\hst\oxidemusic-ru_34612d95\http\music2.php on line 138<br />You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near &#039;data=&#039;&#039; ORDER BY id LIMIT -10, 10&#039; at line 1<br />Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in d:\hst\oxidemusic-ru_34612d95\http\music2.php on line 144<br />You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near &#039;data=&#039;&#039; ORDER BY id LIMIT -10, 10&#039; at line 1</p>]]></content>
			<author>
				<name><![CDATA[andreyoxide]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1979</uri>
			</author>
			<updated>2009-05-05T08:25:28Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=8075#p8075</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: помогите с постраничной навигацией]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=8072#p8072" />
			<content type="html"><![CDATA[<p>Попробуйте отловить ошибку MySQL.<br /></p><div class="codebox"><pre><code>if (!$result = mysql_query(&quot;SELECT * FROM musicminimals WERE data=&#039;$data&#039; ORDER BY id LIMIT $start, $num&quot;, $db)) {
    echo mysql_error();
}

if (!$temp = mysql_fetch_array($result00)) {
    echo mysql_error();
}</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2009-05-04T21:28:51Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=8072#p8072</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[помогите с постраничной навигацией]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=8071#p8071" />
			<content type="html"><![CDATA[<p>Доброго времени суток. <br />Мне нужно чтобы из базы выходило только 10 заметок<br />выдает ошибки на линиях красного цвета. Где накосячил?)</p><br /><p>&lt;?php</p><p>include (&quot;blocks/bd.php&quot;);</p><br /><br /><p>$result77 = mysql_query(&quot;SELECT str FROM options&quot;, $db);<br />$myrow77 = mysql_fetch_array($result77);<br />$num = $myrow77[&quot;str&quot;];<br />// Извлекаем из URL текущую страницу<br />@$page = $_GET[&#039;page&#039;];<br />// Определяем общее число сообщений в базе данных<br />$result00 = mysql_query(&quot;SELECT COUNT(*) FROM musicminimals WHERE data=&#039;$data&#039;&quot;);<br /><span style="color: red">$temp = mysql_fetch_array($result00);</span><br />$posts = $temp[0];<br />// Находим общее число страниц<br />$total = (($posts - 1) / $num) + 1;<br />$total = intval($total);<br />// Определяем начало сообщений для текущей страницы<br />$page = intval($page);<br />// Если значение $page меньше единицы или отрицательно<br />// переходим на первую страницу<br />// А если слишком большое, то переходим на последнюю<br />if(empty($page) or $page &lt; 0) $page = 1;<br />if($page &gt; $total) $page = $total;<br />// Вычисляем начиная с какого номера<br />// следует выводить сообщения<br />$start = $page * $num - $num;<br />// Выбираем $num сообщений начиная с номера $start</p><p>$result = mysql_query(&quot;SELECT * FROM musicminimals WERE data=&#039;$data&#039; ORDER BY id LIMIT $start, $num&quot;, $db);</p><p><span style="color: red">$myrow = mysql_fetch_array($result);</span></p><p>do {</p><p>printf (&quot;&lt;table cellspacing=&#039;2&#039; cellpadding=&#039;2&#039; height=&#039;160&#039; class=&#039;tbmusic2&#039; &gt;<br />&lt;tr&gt;<br />&lt;td rowspan=&#039;4&#039; width=&#039;150&#039;&gt;%s&lt;/td&gt;<br />&lt;td class=&#039;tbmusic2&#039; width=&#039;590&#039; &gt;&lt;p titlealbom class=&#039;text_titlealbom&#039;&gt;%s&lt;/p&gt;&lt;/td&gt;<br />&lt;/tr&gt;<br />&lt;tr&gt;<br />&lt;td class=&#039;tbmusic2&#039;&gt;&lt;p class=&#039;text_info&#039;&gt;%s&lt;/p&gt;&lt;/td&gt;<br />&lt;/tr&gt;<br />&lt;tr&gt;<br />&lt;td class=&#039;tbmusic2&#039;&gt;&lt;p class=&#039;text_download&#039;&gt;%s&lt;/p&gt;&lt;/td&gt;<br />&lt;/tr&gt;<br />&lt;tr&gt;<br />&lt;td class=&#039;tbmusic2&#039;&gt;&lt;p class=&#039;text_data&#039;&gt;Дата добавления:%s&lt;/p&gt;&lt;/td&gt;<br />&lt;/tr&gt;<br />&lt;/table&gt;&lt;br&gt;&quot;, $myrow[&quot;imj&quot;],$myrow[&quot;title&quot;],$myrow[&quot;info&quot;],$myrow[&quot;musicss&quot;],$myrow[&quot;date&quot;] );</p><p>}</p><p><span style="color: red">while ($myrow = mysql_fetch_array($result));</span><br />?&gt;</p>]]></content>
			<author>
				<name><![CDATA[andreyoxide]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=1979</uri>
			</author>
			<updated>2009-05-04T19:43:12Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=8071#p8071</id>
		</entry>
</feed>
