Merhaba;
PHP ye yeni başladım ve basit bir script hazırlıyorum. Şimdilik 2 yerde takıldım

1) Benim mysql'dan veri çekerken kullandığım sorgu şu şekilde
$sql = mysql_query("SELECT * FROM sarki ORDER BY id");
while ( $yaz = mysql_fetch_array($sql) ) {Burda görüldüğü gibi yazıları id'e göre sıralıyor ama anasayfada ben bu şekilde olmasını istemiyorum, yani en son eklediğim en alta gidiyor bu şekilde yaptığımda ben wordpress deki gibi en son eklediğim en önce görünsün istiyorum.
2) Anasayfada eklediğim yazıların sadece başlıklarının görünmesini ve başlığa tıklayınca yazıya gitmesini istiyorum ama olayın mantığını çıkaramadım kendi kafamdan, mantığı basti bir örnekle anlatırsanız çok sevinirim.
$sql = mysql_query("SELECT * FROM sarki ORDER BY id DESC");
sonuna DESC eklersen en son ekleneni listeler
ASC eklersen İlk Eklenenden Başlar
---------------
2 - ) liste.php şöyle olsun
Alıntı
$sql = mysql_query("SELECT * FROM sarki ORDER BY id");
while ( $yaz = mysql_fetch_array($sql) ) {
echo '<a href="goster.php?id='.$yaz['id'].'">'.$yaz['baslik'].'</a>';
}
goster.php de şöyle
Alıntı
$gelen = $_GET['id'];
$sorgu = mysql_query('SELECT * FROM sarki WHERE id = '.$gelen);
$al = mysql_fetch_array($sorgu);
echo $al['baslik'] ;
kısa mantık bu , baslik id falan kafamdan uydurdum değiştirirsin