簡體   English   中英

PHP-檢查..else條件的簡便方法

[英]PHP - Simple and Neat Way to Check if..else Condition

我有3個表要查詢,並檢查使用相同變量的三個表之一是否存在值。 此刻,我可以想到的是使用if else condition進行檢查。 下面是示例

if (isset($post_val)) {
    $var= /* mysql queries table 1 */ 
}

if (empty($var)) {
    $var= /* mysql queries table 2 */ 

    if (empty($var)) {
        $var= /* mysql queries table 3 */ 
    }
} 

有沒有更短或更整潔的方法來做到這一點。

更新代碼

實際上,我正在使用wordpress的插件CFDB 我的實際代碼將是。

if (isset($vehicle_no)) {
    $location = do_shortcode('[cfdb-value form="season parking form_copy" filter="your-platno=' . $vehicle_no . '"');
}

if (empty($location)) {
     $location = do_shortcode('[cfdb-value form="season parking form" filter="your-platno=' . $vehicle_no . '"');

     if (empty($location)) {
         $location = do_shortcode('[cfdb-value form="Season Register 2017" filter="your-platno=' . $vehicle_no . '"');
     }
} 

您可以將表合並在一起,然后搜索該表。

 if (isset($post_val)) {
         $var= /* mysql queries table 1 UNION table2 UNION table3 */ ;
 }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM