[英]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.