Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Данные в базу записываются в обратном порядке
Форумы портала PHP.SU » » Работа с СУБД » Данные в базу записываются в обратном порядке

Страниц (1): [1]
 

1. shurik330 - 23 Ноября, 2011 - 12:23:48 - перейти к сообщению
Здравствуйте.
Использую следующий запрос:
PHP:
скопировать код в буфер обмена
  1.  
  2. $result = mysql_query("INSERT IGNORE INTO test (src, cat, main) VALUES ('{$books[$i]['src']}', '{$books[$i]['data']}', '0')");
  3.  

Данные в базу записываются в обратном порядке. Из-за чего это может быть и как с этим бороться?
2. EuGen - 23 Ноября, 2011 - 12:27:31 - перейти к сообщению
Записываться они могут только в одном порядке - так, как их станет хранить СУБД. А вот выводить их можно по-разному. Подозреваю, что при выводе Вы как раз сортируете данные в обратном порядке.
3. Данил_123 - 23 Ноября, 2011 - 12:29:41 - перейти к сообщению
не уверен попробуй так
PHP:
скопировать код в буфер обмена
  1. $result = mysql_query("INSERT INTO test VALUES('{$books[$i]['src']}', '{$books[$i]['data']}', '0')");

 

Powered by ExBB FM 1.0 RC1