我正在使用以下SQL查询从另一个数据库中提取表日期。
$query = "SELECT option_value FROM db_name.wpm_options where option_name like 'options_go_tracking_%_tracking_pixel'";
$results = $wpdb->get_results( $query );
一切正常,查询结果按预期返回。我有点不确定我现在如何循环查询结果,我认为 foreach 函数是必需的但是作为sql的新手我无法继续。
该字段的名称是“option_value”,是否会在foreach中使用?
我的尝试远在下面,回显输出10次,sql查询中有10条记录,所以我必须关闭,只需输出字段内的数据。
$query = "SELECT option_value FROM db_nameprivate.wpm_options where option_name like 'options_go_tracking_%_tracking_pixel'";
$results = $wpdb->get_results( $query );
if($results):
foreach($results as $row): setup_postdata($row);
echo "output";
// Trying to output the results of query here, the content of each "option_value" field
endforeach;
else: '.echo "No Records Found".';
endif;
答案 0 :(得分:1)
在WordPress中,$wpdb->get_results($query)
返回一个对象数组,这些对象具有表示其关联列名的属性。迭代结果集时,您可以通过其关联属性访问该列,如下所示:
echo $row->option_value
答案 1 :(得分:0)
试试这个?
$query = "SELECT option_value FROM db_name.wpm_options where option_name like 'options_go_tracking_%_tracking_pixel'";
$results = mysqli_query($connection, $query);
while($row = mysqli_fetch_array($results) {
echo $row['option_value'];
}
答案 2 :(得分:0)
val testUuidSource = Iterator from 1 map {"uuid" + _}
new Dialog(testUuidSource)