auslesen von bestimmten ....

origin^sad

Mitglied
Zeichen oder Buchstaben aus einem Feld in mySQL tabelle.

Also ich habe folgendes Problem ich aknn mir nicht vorstellen wie das funktionieren soll,aber ich frage mal :)

Ich möchte z.B aus einem (in einer mySQL TAbelle) auslesen wieviele KOmmas in dem Feld sind, meinetwegen ahbe kich jetzt in dem feld `hallo` 5 Kommas stehen dann möchte och wissen wieviel KOmmas auch da drin sind per PHP und mySQL, kann mir jemand weiterhelfen ?


greetz
dennis
 
Hmm is etwas doof umzusetzen aber möglich isses natürlich

also :
PHP:
$conn = mysql_connect ( $user , $pass , $db );
$dbselect = mysql_select_db($db,$conn);
$query = "SELECT 'hallo' FROM tablename WHERE ID = sonstwas" ;
 // oder irgendeine Bedingung wenn Du eine willst

$result = mysql_query ( $query, $conn ); // Hol Dir die Daten
$feldname = mysql_fetch_array ($result , MYSQL_ASSOC); // in ein Array reinkloppen

explode ($feldname["hallo"] , "," ) // Das Array zerlegen an den kommas
$num = sizeOf ( $feldname ) - 1 ; // Anzahl der Kommas , -1 da es einen Satzteil gibt der kein Komma hatte
Danach solltest Du in $num die Anzahl Deiner Kommata haben ( hoff ich doch :P )
 
du liest das feld ganz normal aus.
dann hast du beispielsweise nen array $feld["satz"]

und in dem satz sind 5 kommas, richtig ?

einfach $split = explode(",",$feld["satz"]);

echo count($split);

zuspät :hehe!!:
 
Zurück