Как сделать сайт, отображающий БД MySQL?

Omikron

Новичок
Как сделать сайт, отображающий БД MySQL?

Вопрос новичка.
Есть БД MySQL 5, 8 таблиц, связанных ключами.
Необходимо сделать сайт на РНР который содержит опции
1- входа на сайт( логин там, пароль)
2- вывода на экран содержимого указанной таблицы
3- поиска строки, фильтрации
4- редактирования таблицы( Insert, Delete)
5- выхода из БД

Их нужно реализовать на разных страницах или можно в одну запихнуть?

Page1.php
...
<Form action="Page1.php">
...
</Form>
...

Как выводить таблицу на 1 странице РНР - есть в каждом учебнике.
Но если я делаю сайт то я должен на 1 странице соединиться
$link= mysql_connect(...);
потом $link передать как параметр на другие страницы
я же не буду постоянно делать Connect/Disconnect

$link не правильно передается(методы POST или GET ), пишет Warning что $link - не тип ресурса MySQL.
Как его передать правильно?
 

Апокалипсис

тех дир matras.ru
Соединяться с базой нужно в каждом сценарии скрипта.
Т.е. если
отправка формы идёт с script1.php на script2.php- в обоих файлах должен быть mysql_connect.
 

Alexandre

PHPПенсионер
вывода на экран содержимого указанной таблицы
SHOW TABLES - покажет тебе содержимое БД (список таблиц)
SELECT * FROM <имя табл> - содержимое конкретной (<имя табл>) таблицы
посмотри как это сделано в phpmyadmin
поиска строки, фильтрации
SELECT * FROM <имя табл> WHERE <имя поля>='строгий поиск'
SELECT * FROM <имя табл> WHERE <имя поля> LIKE 'не строгий поиск%' (добавляем процент в конец строки - будет поиск по совпадению от начала строки)
редактирования таблицы( Insert, Delete)
UPDATE <имя табл>
SET
<поле 1>='значение поля 1',
<поле 2>='значение поля 2',
<поле 3>='значение поля 3'
,,,
WHERE
<поле 1>='старое значение поля 1' AND
<поле 2>='старое значение поля 2' AND
<поле 3>='старое значение поля 3' AND
 

Omikron

Новичок
Phpfaq.ru я читал...
А можно ли поставить и показ таблицы и Update и Поиск на 1 страницу
(на фреймы разбить)? Как?
 

Фанат

oncle terrible
Команда форума
Их нужно реализовать на разных страницах или можно в одну запихнуть?
это не имеет никакого значения.
судя по этому вопросу, Phpfaq.ru ты не читал.
 

Omikron

Новичок
Если нужно каждый раз соединяться,
то как передать на другие страницы значения переменных $login, $password ?
как-то записать их в POST ? ?
Или можно как-то поддерживать соединение включенным??
Примеров я так и не нашел. Везде написано только как сделать 1 страничку с Select / Insert !
 

Beavis

Banned
Автор оригинала: Omikron
Или можно как-то поддерживать соединение включенным??
да нее, мозги включи - и всё нормуль....
всё в ссылке которую тебе дали - есть...
 
Сверху