Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Добавление, удаление, изменение, сортировка записей
 
 автор: Wald   (09.02.2007 в 17:19)   письмо автору
 
 

Как добавить в определенное место таблицы запись

if(isset($send_val)){
$sql= "INSERT INTO news(day_val,month_val,year_val,text_val) VALUES
('$day_val','$month_val','$year_val','$text_val') ";
$result=mysql_db_query($db, $sql);
}

Например, только в начало таблицы?

   
 
 автор: Trianon   (09.02.2007 в 17:25)   письмо автору
 
   для: Wald   (09.02.2007 в 17:19)
 

>Как добавить в определенное место таблицы запись

Стоп. У таблицы НЕТ определенного места. Нет начала. Нет конца.
Все записи в ней лежат внавал.
Порядок проявляется лишь при извлечении записей, и только в том случае, если в операторе SELECT указана конструкция ORDER BY .

И даже если физически это не так, Вы, как программист должны рассуждать именно так.
В реляционных БД записи сами по себе не образуют порядок в таблице.

   
 
 автор: Wald   (09.02.2007 в 17:36)   письмо автору
 
   для: Trianon   (09.02.2007 в 17:25)
 

В любом случае это своего рода список и отправная точка у него есть, но по каким правилам он размещает записи ? Ведь при извлечении их из БД он всегда выводит их определенным образом? Или я чего-то не допонимаю?

   
 
 автор: Trianon   (09.02.2007 в 17:44)   письмо автору
 
   для: Wald   (09.02.2007 в 17:36)
 

>В любом случае это своего рода список и отправная точка у него есть, но по каким правилам он размещает записи ?
Это вопросы внутренней реализации таблиц БД, Вас они волновать не должны. Как минимум на этом этапе.

>Ведь при извлечении их из БД он всегда выводит их определенным образом?
Нет.

Кто - он? Если запрос извлечения, то определенным образом он выводит записи лишь при указании ORDER BY. Во всех остальных ситуациях Вам этого никто не гарантировал, и Вы должны считать, что записи могут вываливаться, как бог надушу положит.

>Или я чего-то не допонимаю?
Вероятно.

Сервер БД не поддерживает пользовательский порядок В ТАБЛИЦЕ.
Он обеспечивает его ТОЛЬКО при формировании результатов SELECTа и ТОЛЬКО по явному запросу.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования