copslack94
Новичок
Добрый вечер. Не могу понять, как правильно получить количество строк из базы данных и вывести их в ячейку таблицы. Проблема в том, что в таблице уже есть ячейки, заполненные запросами, и мне кажется, что они как-то конфликтуют с тем, что я пытаюсь вбить в новую.
Ниже приведён код с основной страницы. Подключение к БД происходит из bdcon_s.php, потом получаем всю информацию из таблицы hoster, формируем массив, создаём n-ое количество строк таблицы.
Есть ещё таблица rate (база данных та же), в которой указаны тарифы компаний из таблицы hoster. Требуется вывести вместо любой решётки количество соответствующих компании тарифов (забрать из массива $name, сделать запрос в эту же базу данных, но другую таблицу, найти все строки с $name = $company, посчитать количество строк и вывести это число на экран). Как это сделать? Буду очень признателен.
прим. В таблице hoster название компании - "name". В таблице rate компании, к которым относится тариф, указаны в графе "company".
Ниже приведён код с основной страницы. Подключение к БД происходит из bdcon_s.php, потом получаем всю информацию из таблицы hoster, формируем массив, создаём n-ое количество строк таблицы.
Код:
<? include_once('inc/dbcon_s.php') ?>
<? $sql = $mysqli -> query("SELECT * FROM hoster");
while($result = $sql->fetch_assoc()): ?>
<tr onClick="location.href='/company.php?id=<?=$result['id']?>'">
<td><img src="/images/hoster/<?=$result['name']?>.svg"></td>
<td>#</td>
<td>#</td>
<td>#</td>
</tr>
<? endwhile ?>
прим. В таблице hoster название компании - "name". В таблице rate компании, к которым относится тариф, указаны в графе "company".