Вставка данных в таблицу

Vin-Diesel

Новичок
Вставка данных в таблицу

Есть таблица, 1столбец, 2 ряда
нужно вставить еще один ряд между первым и вторым...
С помощью phpmyadmin
Как?или код-php дайте?
 

Vin-Diesel

Новичок
ну, я нажимаю вставить новый ряд, он вставляет в конец таблицы...как в нужное мне место вставить?
 

Wicked

Новичок
Хранение в таблице не предусматривает порядка. Порядок же - это прерогатива исключительно выборки. Вот когда делаешь select ... from, там и задавай порядок.
 

Wicked

Новичок
В каком порядке добавлять в базу - не важно. Ответь лучше, как потом эти записи используются.
 

Vin-Diesel

Новичок
Вывод на экран таким образом:

$sql = "SELECT * FROM `table` WHERE 1";
$result = mysql_query($sql);
while ($row = mysql_fetch_array($result, MYSQL_NUM))
{
echo "$row[0]";
}

Может вы мне объясните как использовать поля которые при добавлении записи создают число?
 

Wicked

Новичок
Тебе нужно задать сортировку в запросе:
$sql = "SELECT * FROM `table` ORDER BY field1";
(в качестве field1 используй любое поле из таблицы).

Может вы мне объясните как использовать поля которые при добавлении записи создают число?
это тебе объяснит mysql manual - http://dev.mysql.com/doc/refman/5.0/en/example-auto-increment.html
 

chisto_tolyan

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

Vin-Diesel

Новичок
Wicked
Угадал...
chisto_tolyan
Мне сортировка не нужна...
Мне нужно в определеном порядке выводить данные.
например в таблице:
1
01
2
Если сорт использовать будет
01
1
2
Или наоборот

У меня:
данные_1
данные_2

Мне нужно вставить между 1 и 2, другие данные
и отобразить в порядке:
данные_1
другие данные
данные_2
 

shefeduard

Guest
в phpmyadmin
есть функция вставки между столбцами)
там предоставлено 3 варианта
Add field(s) 1 В конец таблицы - В начало таблицы - После ###
 

Beetle(c)]u$

Новичок
я для такого случая поле добавляю что-то типа order, куда пишу необходимый мне порядок сортировки
 

Vin-Diesel

Новичок
shefeduard
это я знаю, мне надо с рядами.
Beetle(c)]u$
Подробнее напиши пож-та!
 

magic

lancer
1. Забей данные в свою базу как придется, а потом отредактируй дамп таблицы и залей его обратно, если это тебе так нужно.

2. Можно добавить поле order_id, значени по умолчанию "0". А потом используй его для сортировки.
 

Vin-Diesel

Новичок
Ладно этот вопрос я решил...
Новый:
При добавлении в поле типа TEXT
большой записи(600 символов)
он её не открывает и не удаляет(phpmyadmin)выдает ошибку?что за?
 

Vin-Diesel

Новичок
"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 ''Проходим по архиву...100 раз
Проходим по архиву...100 раз
Про"
phpmyadmin 2.3.0
 
Сверху