Как выполнить цикл внутри цикла for, чтобы получить несколько значений с одинаковым идентификатором

Я хочу получить некоторые данные из базы данных MySql, которая имеет тот же идентификатор, но разные значения. увидеть изображение (это всего лишь образец)
Хотя стили места проведения разные, я хочу использовать все стили с одинаковым идентификатором. Я использую цикл foreach для получения данных из базы данных.

Как я могу улучшить свой код, чтобы достичь того, чего я хочу.

<?php
$myrows = $wpdb->get_results( "SELECT vf_venues.title, vf_venues.mainimage,
vf_venues.permalink, vf_venuestyles.slug
FROM vf_venues
LEFT JOIN vf_venuestyles ON vf_venuestyles.vid=vf_venues.vid WHERE
vf_venuestyles.vid=vf_venues.vid" );?>

<div class="venue-list venue-grid">
<?php

foreach ( $myrows as $myrow ) {
//pull the data from the DB
"<pre>"$venueName = $myrow->title;
$mainImage = $myrow->mainimage;
$permalink = $myrow->permalink;
$slug = $myrow->slug;
$vid = $myrow->vid;
"<pre>"?>

<li class="venue-block block">
<div class="venue-img">
<a href="<?php echo $permalink; ?>">
<img src="<?php echo $mainImage; ?>">
</a>
</div>
<div class="venue-details"><h2><?php echo $venueName; ?></h2></div>
<?php echo $slug; ?>
<?php echo $vid; ?>
</li>

<?php
}
?>
</div>

0

Решение

Мне удалось это исправить, создав цикл for в существующем цикле for. Затем я создал SQL-запрос, чтобы получить стили для этого места.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector