Вопреки рекомендациям других, я бы не рекомендовал рамки или уровень абстракции. Это защитит вас от понимания того, как работает php, и требует, чтобы вы изучали php и структуру / процесс фреймворка одновременно. Уровень абстракции - это хорошая практика в коммерческой среде, но, исходя из вашего вопроса, вы не ожидаете перемещения серверов или переноса вашей базы данных.
Я рекомендую процедурную (не объектно-ориентированную) работу с php и mysql, пока не поймешь, что происходит и как работает язык.
Чтобы ответить на ваш актуальный вопрос:
Вам необходимо подключиться к базе данных: mysql_connect()
Вам необходимо выбрать базу данных, с которой вы хотите работать: mysql_select_db()
Вам необходимо определить запрос: msyql_query()
Вам нужно использовать цикл while для получения данных:
$query=mysql_query("select * from table_name");
while($row=mysql_fetch_assoc($query)){
extract($row);
echo $name of field 1.": ".$name of field 2;
}
Чтобы сделать каждую строку вывода ссылкой на дополнительную информацию, перепишите выражение echo следующим образом:
echo "<a href=\"http://addresstomoreinfo.php?image_id=".$image_id.\">".$name
of field 1.": ".$name of field 2."</a>";
Переменные "name of field" представляют имена столбцов вашей таблицы БД, и я составил макет имени поля, двоеточия и имени второго поля. Как отображается информация, зависит от вас.
Знак вопроса стоит перед именем переменной, определенной на странице addresstomoreinfo.php, которая будет обозначена $var=$_GET['image_id'];
Другие элементы php, html, css участвуют в общей картине достижения этой цели. Хороший источник для получения информации: http://www.w3schools.com/ Я также живу и умираю по руководству по php, указанному выше