Acil yardım lütfen PHP.
<?
include("baglan.php");
mysql_query("SET NAMES 'utf8'");
$k=$_GET['anim'];
$tani=$k."-tanitim";
if($k==""){
echo "Veri yok"; }
else {
$tanim=mysql_query("SELECT * FROM bolum WHERE link LIKE '%$tani%'");
$tanit=mysql_fetch_array($tanim);
echo '<a href="sayfa.php?anim='.$tanit['link'].'" target="gos">'.$tanit['baslik'].'</a></br>';
$sor=mysql_query("SELECT * FROM bolum WHERE link LIKE '%$k%' order by link asc");
$say=0;
while($y=mysql_fetch_array($sor)){
$say++;
$link=$y["link"];
echo '<a href="sayfa.php?anim='.$link.'" target="gos">'.$y['baslik'].'</a></br> ';
}
}
?>
Arkadaşlar şöyle bir sorunum var şimdi de ; veritabanında arama yaptırıp çıkan sonuçları alfabetik olarak listeletiyorum.Ama veriler içinde birde tanıtım var.Ben bunu almasını istemiyorum.Veriler şu şekilde:
Fortune-arterial-tanitim
Fortune-arterial-1
Fortune-arterial-2 bu şekilde sıralı listeletince tanıtım en sonda çıkıyor.Ben başta çıkmasını istiyorum ya da tanıtım içeren çıkmasın.Yardımcı olacak arkadaşlara teşekkür ederim.
Php
eğer ID gibi bir sayı atadıysan. ORDER BY id DESC şeklinde tersten sıralarsın.
Php
hocam o zamanda diziliş şu şekilde çıkacaktır
tanıtım
2
1
şeklinde oluşur ben tanıtım başta olmak şartıyla
tanıtım
1
2
şeklinde sıralama yapmam lazım yada arattıktan sonra tanıtım olanı hiç sıraya eklemesin nasıl olur?