Forum Webscript.Ru
Программирование => PHP => Тема начата: DJ Fat от 08 Апреля 2002, 22:55:36
-
Привет!
Помогите найти или помочь написать простенький скрипт с исрользованием MySql. Нужно следующее:
База данных миксов, в которой есть два поля: название микса и автор. Нужно чтобы можно было обновлять эту таблицу через WWW и чтобы можно было отсортировать по автору, а также оптимизировать таблицу для просмотра (30 миксов на стр, 60 и пр.)
Можете помочь?
Заранее благодарен, DJ FAT
-
помочь написать простенький скрипт с исрользованием MySql.
с какой точки помочь?
1 создай таблицу с помощью phpMyadmina с 3 колонками id - счетчик, мix_names, dj.
2 нарисуй форму с полями mix_names и dj c помощью которой будешь добавлять данные . action равно add.php3
3 скрипт №1 add.php3 получающий данные из формы и выполняющий запрос на добавление типа
$quer="INSERT INTO mixs (id, mix_names, dj) VALUES (\'\', \'$mix_names\', \'$dj\')";
if (!$result=mysql_query($quer)){
die("Ошибка");
}
4 скрипт №2 show_all.php3 выполняет запрос $quer="SELECT * FROM mixs";
if (!$result=mysql_query($quer)){
die("Ошибка");
}
while ($s=mysql_fetch_row($result)){
print ($s[1]." ".$s[2]);
}
mysql_free_result($result);
}
5. чего то я устал.........надо еще функции писать которые удаляют и редактируют. Запросы все простые типа тех что выше, но появляется условие отбора where id=$id";
-
SELECT * FROM mixs ORDER BY dj DESC LIMIT 30
так выбираем 30 записей и сортируем по автору по нисходящей
-
если надо показать записи с 30 по 60 то делаем такой запрос:
SELECT * FROM mixs ORDER BY dj DESC LIMIT 30,60
-
AlieN
если надо показать записи с 30 по 60 то делаем такой запрос:
SELECT * FROM mixs ORDER BY dj DESC LIMIT 30,60
Неверно!
Читать мануал надо..
LIMIT start,num
где start - откуда показывать, num сколько показывать
start=0-...
num=1-...
т.е. в данном случае нужно указывать limit 30,30
-
пример:
http://forums.webscript.ru/showthread.php?s=&postid=24930#post24930