私は以下のように、私の要求に応じて最新のものを表示していますが、CIDと援助のために私は最新のものと同じものを必要とします。私のコードは感謝php mysql sort by DESC
<?php include("includes/connection.php");
mysql_query("SET NAMES 'utf8'");
if(isset($_GET['language_id']))
{
$query="SELECT cid,category_name,category_image FROM tbl_category WHERE lid='".$_GET['language_id']."'";
}
else if(isset($_GET['cat_id']))
{
$cat_id=$_GET['cat_id'];
$query="SELECT * FROM tbl_quotes
LEFT JOIN tbl_category ON tbl_quotes.cat_id= tbl_category.cid
where tbl_quotes.cat_id='".$cat_id."'";
}
else if(isset($_GET['latest']))
{
$limit=$_GET['latest'];
$query="SELECT * FROM tbl_quotes
LEFT JOIN tbl_category ON tbl_quotes.cat_id= tbl_category.cid
ORDER BY tbl_quotes.id DESC LIMIT $limit";
}
else if(isset($_GET['home_banner']))
{
$query="SELECT app_name,app_url,app_image FROM tbl_banner";
}
else if(isset($_GET['about_app']))
{
$query="SELECT app_name,app_logo,app_email,app_website,app_description FROM tbl_settings";
}
else
{
$query="SELECT id,language_name FROM tbl_language";
}
$resouter = mysql_query($query);
$set = array();
$total_records = mysql_num_rows($resouter);
if($total_records >= 1){
while ($link = mysql_fetch_array($resouter, MYSQL_ASSOC)){
$set['Quotes'][] = $link;
}
}
else
{
$set['Quotes'][] = null;
}
header('Content-Type: application/json; charset=utf-8');
echo $val= str_replace('\\/', '/', json_encode($set));
以下のように無駄
else if(isset($_GET['cat_id']))
{
$cat_id=$_GET['cat_id'];
$query="SELECT * FROM tbl_quotes
LEFT JOIN tbl_category ON tbl_quotes.cat_id= tbl_category.cid
where tbl_quotes.cat_id='".$cat_id."'";
}
にこれまで実験した改正はまた、php mysql sort by date (Recent)
を成功しなかった。これは、リンクAPI /api.php?cat_id=1
次のように使用します。$ query = "SELECT cid 、category_name、category_image FROM tbl_category where lid = '"。$ _ GET [' language_id ']。"'順序によるcid DESC "; –
mysql- *は推奨されていません。mysqli_ * – JYoThI