извлечение нескольких данных из базы данных с помощью php

0

Я хочу отображать данные в таблице из mysql, используя php из нескольких таблиц. Я хочу отображать данные из разных таблиц базы данных, а мой счетчик - дата.

$rowac = mysqli_fetch_assoc($queryac);
$rowdd = mysqli_fetch_assoc($querydd);
$rowbk = mysqli_fetch_assoc($querydk);
$rowdn = mysqli_fetch_assoc($querydn);
$rowdis = mysqli_fetch_assoc($querydis);
$rowfar = mysqli_fetch_assoc($queryfar);
$rowgali = mysqli_fetch_assoc($querygali);
$rowgaz = mysqli_fetch_assoc($querygaz);
$rowmay = mysqli_fetch_assoc($querymay);
$rowpes = mysqli_fetch_assoc($querypes);
$rowtaj = mysqli_fetch_assoc($querytaj);
$recordsPerPage = 30;
$start_from= 1;
 $query = "SELECT * FROM date ORDER BY 'date' DESC LIMIT $start_from, $recordsPerPage";  

 $result = mysqli_query($conn, $query);
 if (!$result) {
    printf("Error: %s\n", mysqli_error($conn));
    exit();
}
     while($row = mysqli_fetch_array($result)){ 
        echo '<td style="background:#ffffff;"><strong class="fon">'.$row['date'].'</span></td>';
        echo '<td style="background:#ffffff;"><strong class="fon">'.$rowac['point'].'</strong></td>';
        echo '<td style="background:#ffffff;"><strong class="fon">'.$rowdd['point'].'</strong></td>';
        echo '<td style="background:#ffffff;"><strong class="fon">'.$rowbk['point'].'</strong></td>';
        echo '<td style="background:#ffffff;"><strong class="fon">'.$rowdn['point'].'</strong></td>';
        echo '<td style="background:#ffffff;"><strong class="fon">'.$rowdis['point'].'</strong></td>';
        echo '<td style="background:#ffffff;"><strong class="fon">'.$rowfar['point'].'</strong></td>';
        echo '<td style="background:#ffffff;"><strong class="fon">'.$rowgali['point'] .'</strong></td>';
        echo '<td style="background:#ffffff;"><strong class="fon">'.$rowgaz['point'].'</strong></td>';
        echo '<td style="background:#ffffff;"><strong class="fon">'.$rowmay['point'].'</strong></td>';
        echo '<td style="background:#ffffff;"><strong class="fon">'.$rowpes['point'].'</strong></td>';
        echo '<td style="background:#ffffff;"><strong class="fon">'.$rowtaj['point'].'</strong></td>';
        echo '</tr>';
        };
        echo "</tr>";

что я делаю неправильно???

  • 0
    Вы делаете неправильно, не публикуя весь код. Как мы могли бы помочь с этим?
  • 0
    echo "<tr>" должен находиться в начале тела цикла. echo "</tr>" в конце тела цикла. В первом td вы открываете strong и закрываете span . Переменные $rowac , $rowdd и т. Д. Не определены. Можете ли вы показать нам свой SQL?
Показать ещё 3 комментария
Теги:

1 ответ

0

Сначала проверьте, подключена ли ваша база данных.

Во-вторых, проверьте, работает ли PHP.

В-третьих, проблема с кодом:

Вы забыли добавить эту строку до цикла while()

echo '<table>'; 

Ещё вопросы

Сообщество Overcoder
Наверх
Меню