mysql zählen von mehreren einträgen in 1 spalte

Subwoover

Erfahrenes Mitglied
aufbau:

spalte1 | spalte2 | spalte3...
zeile1 | zeile1 | zeile1 ...
zeile2 | zeile2 | zeile2 ...
...

Wie kann ich nun in allen spalten nach dem inhalt "bio" suchen und auch wenn er mehrmals in einer spalte vorkommt alles zusammenzählen, also zB in spalte1 ist er 1mal und in spalte2 2mal dann möcht ich schon eine 3 herausbekommen :)

mit mysql_num_rows komm ich da nicht weit oda?
 
probier das doch mal so:
PHP:
$sql = "select * from table where spalte='%bio%'";
$result = @mysql_query($sql, $serverid);

$bios = @mysql_num_rows($result);
 
in einem aufruf wirste das nicht hinbekommen

aber im prinzip bekommste die menge von einer tabelle so:

select sum(spalte1) as s from tabelle where spalte1 like '%bio%' group by spalte1

als ergebnis bekommste die anzahl
den aufruf dann 3 mal ergebnisse zusammenzählen

...
 
Zurück