Здравствуйте!
Начал осваивать потихоньку php, калькуляторы уже писал, настало время для работы с БД. У меня вопрос (скорее из разряда рутинных):
Есть две таблицы в базе данных.
Первая таблица:
cities_list
city_id - ну, ясно
city_name - список городов
Вторая:
entries_list
entry_id - это ИД записей для городов
city_id - при добавлении записи пользователь выбирает из выпадающего списка город, а значение (1,2,3,4 и т.д.) записываются сюда при отправке формы.
entry_author - ну, это автор записи, хотя здесь это роли не играет...
... (ну и так далее)
Записи из первой таблицы выводятся в браузер в две колонки следующим скриптом:
PHP:
скопировать код в буфер обмена
<?PHP include "../config.php"; $query = "SELECT city_id, city_name FROM cities_list"; $final = 0; echo "<table width=100%>"; for($i=0;$i<$rows;$i++) { { if($final == 0) echo "<tr>"; echo "<td>".$city_arr['city_name']."</td>"; $final++; if($final == 2) { echo "</tr>"; $final = 0; } } } echo "</table>"; ?>
Все это выводится именно так, как нужно, но (и вот здесь я запоролся пока):
Как под каждым городом ".$city_arr['city_name']." можно вывести число записей для этого города (entry_id) из второй таблицы (имеется ввиду именно количество записей)? Т.е., там, где city_id совпадают в первой и во второй таблице.
Большое спасибо заранее всем откликнувшимся.
|