Öncelikle veriler dediğin için tablonun dolu olduğunu varsayıyorum o yüzden önce düzenlemek istediğin verileri listelemekle başlamalısın.

listele.php

//Veritabanı bağlantısı
$host="localhost";
$kullanici="root";
$sifre="admin";
$veritabani="veritabani_adi";
@mysql_connect("$host","$kullanici","$sifre") or die ("Bağlantı hatası.");
@mysql_select_db("$veritabani")or die("Veritabani hatası.");
//
//Tablodaki verileri listele
$sql=mysql_query("select * from settings");
while($yazdir=mysql_fetch_array($sql))
{
echo ''.$yazdir["title"].'
';
}
?>


Yukarıda düzenlemek istediğin veriye tıklayarak aşağıdaki forma geliyorsun düzenlemeleri yaptıkdan sonra kaydediyorsun.
duzenle.php

//Veritabanı bağlantısı
$host="localhost";
$kullanici="root";
$sifre="admin";
$veritabani="veritabani_adi";
@mysql_connect("$host","$kullanici","$sifre") or die ("Bağlantı hatası.");
@mysql_select_db("$veritabani")or die("Veritabani hatası.");
//
if($islem=="kaydet")
{
if($_POST)
{
$id=$_POST["id"];
$title=$_POST["title"];
$baseurl=$_POST["baseurl"];
$description=$_POST["description"];
$keywords=$_POST["keywords"];
$logo=$_POST["logo"];
$fav=$_POST["fav"];
$kontrol=mysql_query("Update settings set title='".$title."', baseurl='".$baseurl."', description='".$description."', keywords='".$keywords."', logo='".$logo."', fav='".$fav."' where id='".$id."'");
if($kontrol)
{
header("location:listele.php");
}
else
{
header("location:duzenle.php?id=".$id);
}
}
}
//Düzenlenecek Verileri Getir
$yazdir=mysql_fetch_array(mysql_query("select * from settings where id='".$_GET["id"]."'"));
?>

">
">

">

">

">

">

">





En basit şekilde yazmaya çalıştım o yüzden tüm değişkenleri güvenlik kontolünden geçirmeyi unutma veritabanı bağlantısını yaptıkdan sonra çalışıcağını düşünüyorum deneme şansım olmadı, umarım yardımcı olur.