PHP $ _GET方法ORDER BY

时间:2013-11-21 18:51:51

标签: php mysql

<a href="?sayfa=oyun_listesi&siralama=isim-az">A-Z</a>
<a href="?sayfa=oyun_listesi&siralama=isim-za">Z-A</a>

<?php
echo $_GET['siralama'];
if(empty($_GET['siralama'])){
$oyunlar = mysqli_query($con,"SELECT * FROM oyunlar");
}
else if(isset($_GET['siralama'])){
if($_GET['siralama']='isim-az'){$oyunlar = mysqli_query($con,"SELECT * FROM oyunlar ORDER BY oyun_isim");}
else if($_GET['siralama']='isim-za'){$oyunlar = mysqli_query($con,"SELECT * FROM oyunlar ORDER BY oyun_isim DESC");}
}
while($oyun = mysqli_fetch_array($oyunlar))
{
?>
SQL Variables + HTML
<?php } mysqli_close($con);?>

我有$ _GET变量的两个链接我可以回显$ _GET ['siralama']但它不会改变$ oyunlar变量它应该是ORDER BY DESC而isim_za但它不会。

2 个答案:

答案 0 :(得分:1)

更改

if($_GET['siralama']='isim-az')

if($_GET['siralama']=='isim-az')

- 编辑

答案 1 :(得分:0)

您正在使用one =设置变量。要进行比较,请务必使用==。

if($_GET['siralama']=='isim-az'){