【发布时间】:2016-07-29 01:29:29
【问题描述】:
看我的代码,我使用foreach从查询结果中获取值,然后使用每个值获取查询结果,如果$sql2回显了一些东西,那么它就会运行。但是,如果没有一个 $sql2 回显结果,那么我想在 foreach 循环之外做些什么呢?如何检查是否没有 $sql2 结果?
<?php
$sql = $wpdb->get_results( $wpdb->prepare("
SELECT whatever FROM table where v=%s ",$test));
foreach($sql as $val){
$dis1 = $val-> whatever;
$sql2 = $wpdb->get_var( $wpdb->prepare("
SELECT wherever from table where val=%s
",$dis1));
if(sql2){
/* do something here*/
}
}
/* if() every sql2 echo empty result
then do something else
*/
【问题讨论】: