<?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=1777&amp;type=atom" />
	<updated>2010-06-09T19:27:19Z</updated>
	<generator>PunBB</generator>
	<id>https://forum.php-myadmin.ru/viewtopic.php?id=1777</id>
		<entry>
			<title type="html"><![CDATA[Re: данные заносятся в БД не по порядку]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12350#p12350" />
			<content type="html"><![CDATA[<p>да, по id<br />а там где по дате, соответственно написал date<br />ещё раз спасибо!</p>]]></content>
			<author>
				<name><![CDATA[элекроник]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2877</uri>
			</author>
			<updated>2010-06-09T19:27:19Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12350#p12350</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: данные заносятся в БД не по порядку]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12346#p12346" />
			<content type="html"><![CDATA[<p><strong>элекроник</strong><br />Если сортировка необходима по полю id, то разумеется, все правильно.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-06-09T17:48:07Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12346#p12346</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: данные заносятся в БД не по порядку]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12338#p12338" />
			<content type="html"><![CDATA[<p>написал так: <br />mysql_query(&quot;SELECT * FROM krolik WHERE id=&#039;$id&#039; ORDER BY id&quot;,$db);<br />незнаю, правельно или нет, но вроде всё работает как надо<br />огромное вам спасибо за помощь!<br />и всего вам хорошего!</p>]]></content>
			<author>
				<name><![CDATA[элекроник]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2877</uri>
			</author>
			<updated>2010-06-09T11:38:48Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12338#p12338</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: данные заносятся в БД не по порядку]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12331#p12331" />
			<content type="html"><![CDATA[<p><strong>элекроник</strong><br />Необходимо в запрос выбирающий данные из таблицы добавить оператор сортировки. Примерно так:<br /></p><div class="codebox"><pre><code>SELECT * FROM `table`
ORDER BY `time`;</code></pre></div>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-06-08T16:41:18Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12331#p12331</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: данные заносятся в БД не по порядку]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12327#p12327" />
			<content type="html"><![CDATA[<p>спасибо за ответ, но не совсем понятно что делать.<br />дело в том что если бы данные заносились и были только в БД не попорядку, я бы это пережил, но проблема в том что они выводятся на странице сайта из-за этого не попорядку (также как и в БД)<br />например я занес три новости, дата которых такая:<br />11.03.2010<br />15.03.2010<br />20.03.2010, и они выводятся правельно, по порядку. потом я заношу очередную новость и вдруг что-то происходит, и она закидывается в БД на первую сточку, и также выводятся, получается так:<br />25.03.2010<br />(а все последующие уже добовляются сюда, между ними)<br />11.03.2010<br />15.03.2010<br />20.03.2010.<br />буду вам очень благодарен если вы мне точнее подскажите, как избежать такого беспорядка<br />(пс. пока ждал ваш ответ поставил у всех VARCHAR в таблице атрибут BINARY. данные в таблице не выстроились по порядку, но выводится стали правельно в конце. возможно если создать таблицу заново, и указать этот атрибут у всех VARCHAR то будет все правельно выводиться.)<br />хотя если вы говорите, про первичный ключ - значит так будет правельние, но я не совнем понимаю: у каких VARCHAR его ставить, у одного, или всех? или не у полей с типом VARCHAR? я первичный ключ указываю полю с названием id, тип у него ставлю INT, вы это имеете ввиду?<br />где ставить первичный ключ, чтобы данные, на странице сайта, выводились по порядку, даже если я их редактирую или удаляю?</p>]]></content>
			<author>
				<name><![CDATA[элекроник]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2877</uri>
			</author>
			<updated>2010-06-08T12:04:03Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12327#p12327</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: данные заносятся в БД не по порядку]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12315#p12315" />
			<content type="html"><![CDATA[<p><strong>элекроник</strong><br />По порядку данные будут писаться только на чистую таблицу, после того, как что-то было отредактировано, что-то удалено, данные будут писаться на место удаленных и таким образом компоноваться; таков принцип работы MySQL. Чтобы данные писались последовательно существует первичный ключ с параметром автоувеличения, который точно идентифицирует строку.</p>]]></content>
			<author>
				<name><![CDATA[Hanut]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=181</uri>
			</author>
			<updated>2010-06-07T21:03:06Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12315#p12315</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[данные заносятся в БД не по порядку]]></title>
			<link rel="alternate" href="https://forum.php-myadmin.ru/viewtopic.php?pid=12310#p12310" />
			<content type="html"><![CDATA[<p>доброго времени вам!<br />ответте пожалуйста на такие вопросы:<br />1.у меня данные заносятся в БД не по порядку. вернее только два раза было такое, что последние заносимые данные заносились в таблицу на первую строку, и все последующие заносились под ними, отодвигая вниз, те данные которые занеслись в БД раньше. такое было в двух таблицах, в столбцах типа VARCHAR.<br />я поискал, и вроде нашол овет, но хочу кое что уточнить (так как намерено не могу занеси данные пе по порядку, и тем самым проверить правдивость найденного мной ответа)<br />вот что нашол:<br />[Если при создании таблицы не был задан атрибут BINARY для столбцов, то величины в столбцах типа CHAR и VARCHAR сортируются и сравниваются без учета регистра. При задании атрибута BINARY величины в столбце сортируются и сравниваются с учетом регистра в соответствии с порядком таблицы ASCII на том компьютере, где работает сервер MySQL.]</p><p>это из-за этого данные заносятся не по порядку?<br />если нет, то как вы думаете из-за чего?</p><p>2.где-то тут, на форуме прочитал:<br />[BINARY - атрибут, применимый только к строковым типам (CHAR и VARCHAR)]<br />это озночает что к таким типам как: TEXT DATE, этот атрибут применять не нужно? а если мне надо вывести в цикле информацию из БД у которой атрибут TEXT (TEXT не одно поле в таблице, есть и VARCHAR). и чтобы вся информация выводилась по томуже порядку, по которому она занасилась в базу, как мне это можно сделать? (думаю всё будет выводиться правельно, но всёже хочу услышать мнение знающих людей)</p>]]></content>
			<author>
				<name><![CDATA[элекроник]]></name>
				<uri>https://forum.php-myadmin.ru/profile.php?id=2877</uri>
			</author>
			<updated>2010-06-07T15:57:04Z</updated>
			<id>https://forum.php-myadmin.ru/viewtopic.php?pid=12310#p12310</id>
		</entry>
</feed>
