While ile dondurdugun icin hepsini yaziyor ekrana ve id ile cekiyosun ama adi (name) sorguluyosun. Yine de adi buna benzer demek istiyosan da en son eklenen adi buna benzeyen veriyi ekrana yazdircak. Yok id si $id olmasini istiyosan where id = $id diye duzeltmem yeterlei

$id = $_GET['id']; $yazdir = mysql_query("SELECT * FROM pm_categories where name like '%$id%' order by id");
$name = $write['name'];
$row = mysql_fetch_assoc($yazdir);
$data[] = $row;
$smarty->assign('data', $data);