else条件使用php-mysql从数据库获取数据

mwngjboj  于 2021-06-21  发布在  Mysql
关注(0)|答案(2)|浏览(380)

我尝试使用以下代码从数据库检索数据。
如果 $type 变量包含数据,我将输出一个查询,否则我只显示所有。

<?php
    $type = $_GET['type'];

    $sql = '';
    $sql = "SELECT * FROM package WHERE ";

    if($type>0){
        //condtion 
        $sql.= "ptype = 'domestic'";
    } else{
        //else show all
        echo $sql.= "all";
    };

    $sql.= ";";
?>
jfgube3f

jfgube3f1#

将代码更改为;

<?php 
$type = $_GET['type'];
$sql = "SELECT * FROM package";

if($type>0){
   $sql.= " WHERE ptype = 'domestic'";
}

$sql.= ";";
?>
5anewei6

5anewei62#

更新

<?php 
$type = $_GET['type'];
$sql = "SELECT * FROM package";

if($type>0){
   $sql.= " WHERE ptype = 'domestic'";
}

$sql.= "";
?>

相关问题