Diğer önerileri aksine, ben bir çerçeve ya da soyutlama düzeyi tavsiye etmem. Bu nasıl php çalıştığını anlamak sizi izole ve aynı zamanda php ve çerçeve yapı / süreç öğrenmek gerektirmektedir. Bir soyutlama katmanı ticari bir ortamda iyi bir uygulama olduğunu, ancak sorunun vibe, size sunucuları hareketli ya da db göç beklemiyoruz.
Eğer oluyor ve nasıl dil çalıştığını anlamak kadar PHP ve MySQL ile (nesne yönelimli değil) procedurally çalışmanızı öneririz.
Gerçek soruya yanıt:
Sen veritabanına bağlanmak için gerekir: mysql_connect()
mysql_select_db()
: Sizinle çalışmak istediğiniz veritabanını seçmek gerekir
Sen sorgu tanımlamak gerekir: msyql_query()
Siz verileri almak için bir süre döngü kullanmak gerekir:
$query=mysql_query("select * from table_name");
while($row=mysql_fetch_assoc($query)){
extract($row);
echo $name of field 1.": ".$name of field 2;
}
Daha fazla bilgi için çıktı bir bağlantı her satırı yapmak için bu gibi echo deyimi yeniden yazın:
echo "<a href=\"http://addresstomoreinfo.php?image_id=".$image_id.\">".$name
of field 1.": ".$name of field 2."</a>";
Değişkenler "alan adı" db tablo sütun adları temsil ve alan adı, kolon, ve ikinci alan adı düzenini yaptık. Bilgileri nasıl görüntüleneceğini size kalmış.
Soru işareti $var=$_GET['image_id'];
ile tespit edilecek addresstomoreinfo.php sayfasında tanımlanan bir değişkenin adını slash konulur
Diğer php, html, css elemanları bu yerine getirmeye büyük resimde katılıyor. Bilgi Yürürlükten için iyi bir kaynak olan http://www.w3schools.com/ I also live and die by the php manual linked to above