Здравейте , имам следната структура в БД
[sql]`obiavi `
-id - уникален номер
-grad - gid от `gradove`
-status - приема стойности 1- активна , 0 - неактивна
- ...
`gradove`
-gid - уникален номер
-ggrad - име на града[/sql]
и следния код за изкарване на градовете и колко обяви има в тях :
излиза по следния начин :
Проблема е , че искам да излизат всички градове независимо дали има обяви в тях или в такъв случай да излиза ( 0 обяви ) . Някакви идеи ?
[sql]`obiavi `
-id - уникален номер
-grad - gid от `gradove`
-status - приема стойности 1- активна , 0 - неактивна
- ...
`gradove`
-gid - уникален номер
-ggrad - име на града[/sql]
и следния код за изкарване на градовете и колко обяви има в тях :
PHP:
<?
$results = mysql_query("
SELECT count(obiavi.id) as broika,
gradove.gid as sid,
gradove.ggrad as namse
FROM obiavi
LEFT JOIN gradove ON obiavi.grad = gradove.gid
WHERE obiavi.status = '1'
GROUP BY obiavi.grad
") or die (mysql_error());
while($row= mysql_fetch_assoc($results)) {
echo "<a href=\"gradove.php?gid=$row[sid]\" title=\"за гр.$row[namse]-$row[broika] обяви\"><img src=\"images/grads.png\" width=\"15px\" height=\"15px\" alt=\"град\" />за гр.$row[namse]($row[broika] обяви)</a><br />
";
}
?>
излиза по следния начин :
Проблема е , че искам да излизат всички градове независимо дали има обяви в тях или в такъв случай да излиза ( 0 обяви ) . Някакви идеи ?