Hallo,
nachdem ich (bei kleineren Projekten) JOIN gemieden habe (warum nur?),
nutze ich es nun doch ... und komm dabei ins Trudeln.
Ausreden, falls gewünscht:
- Suche im Forum wurde genutzt-
- JOINS - das leidige Thema von mrhappiness hab ich gelesen
- Wald vor lauter Bäumen...
Ich habe 2 tables: custom und category
Im Endeffekt benötige ich eine Abfrage, welche die sortierten categories mit der jeweiliogen Anzahl
der customer dieser category ausgibt.
Meine query erzeugt keine Fehlermeldung, gibt aber auch mit mysql_num_rows() nichts aus.
Die Verbindung zur db ist ok.
$bid ist reell vorhanden und es sind auch sowohl aktive Datensätze in custom als auch in category
$param="select count(custom.id) AS custom_count, category.id AS cat_id
from custom LEFT JOIN category ON category.id=custom.cat_id where
custom.bulaid=$bid and custom.active=1 ORDER BY category.sort GROUP BY category.id";
$custom_query=mysql_query($param);
while($row=mysql_fetch_array($custom_query)){
$div_count++; $space_row="";
$custom_count=($row["custom_count"]);
$cat_id=($row["cat_id"]);
$xdiv_count=$div_count/2;
if(is_int($xdiv_count)){$float="float: right;";} else{$float="float: left;";}
echo "<div style=\"width: 230px; $float \">" .
"<a href=\"../main/?$link_var,m01,$bid,$square_id,$cat_id,$subcat_id,$cust_id,$ennotion,\" title=\"Anbieter bewerten\">" .
"<img src=\"icon_cat\"" . $cat_id . "\"teaser.jpg\" width=\"67\" height=\"67\" border=\"0\" class=\"img_left\">" .
"$array_category[$cat_id]</a><br>$custom_count Anbieter" .
"</div>";
}
Sieht jemand von euch meinen Hacker oder Denkfehler?
Und außerdem ist es hier viel zu heiß...
nachdem ich (bei kleineren Projekten) JOIN gemieden habe (warum nur?),
nutze ich es nun doch ... und komm dabei ins Trudeln.
Ausreden, falls gewünscht:
- Suche im Forum wurde genutzt-
- JOINS - das leidige Thema von mrhappiness hab ich gelesen
- Wald vor lauter Bäumen...
Ich habe 2 tables: custom und category
Im Endeffekt benötige ich eine Abfrage, welche die sortierten categories mit der jeweiliogen Anzahl
der customer dieser category ausgibt.
Meine query erzeugt keine Fehlermeldung, gibt aber auch mit mysql_num_rows() nichts aus.
Die Verbindung zur db ist ok.
$bid ist reell vorhanden und es sind auch sowohl aktive Datensätze in custom als auch in category
$param="select count(custom.id) AS custom_count, category.id AS cat_id
from custom LEFT JOIN category ON category.id=custom.cat_id where
custom.bulaid=$bid and custom.active=1 ORDER BY category.sort GROUP BY category.id";
$custom_query=mysql_query($param);
while($row=mysql_fetch_array($custom_query)){
$div_count++; $space_row="";
$custom_count=($row["custom_count"]);
$cat_id=($row["cat_id"]);
$xdiv_count=$div_count/2;
if(is_int($xdiv_count)){$float="float: right;";} else{$float="float: left;";}
echo "<div style=\"width: 230px; $float \">" .
"<a href=\"../main/?$link_var,m01,$bid,$square_id,$cat_id,$subcat_id,$cust_id,$ennotion,\" title=\"Anbieter bewerten\">" .
"<img src=\"icon_cat\"" . $cat_id . "\"teaser.jpg\" width=\"67\" height=\"67\" border=\"0\" class=\"img_left\">" .
"$array_category[$cat_id]</a><br>$custom_count Anbieter" .
"</div>";
}
Sieht jemand von euch meinen Hacker oder Denkfehler?
Und außerdem ist es hier viel zu heiß...
Kommentar