Originariamente inviato da mariatmind
Non sono ancora riuscita a venirne a capo... qualcuno di buon cuore che mi da un mano?
Forse ... dico forse perche' non ne son certo, non si puo' ottenere dalla query stessa. detto al volo dovresti estrarre il campo, passarlo a explode() e contare l'array.
codice:
$query = " select campo from tabella ...
$res = mysql_query($query);
$row = mysql_fetch_row($res);
$campo = explode('|', $row[0]);
echo COUNT($campo);
Avendo tu un separatore | all'inizio della stringa puo' essere che te ne venga contato uno in piu'.... il primo non ci dovrebbe essere.... allora farai count($campo) - 1