Datensatz Spalte in array Speichern

  • Hallo,
    ich habe in meiner Datenbank in einer Spalte untereinander z.B. fünf Wörter stehen, ich will jetzt das diese fünf Wörter in einem Array stehen (als einzelne Teile).
    Entweder bin ich zu doof richtig zu googlen oder es besteht keine Möglichkeit :D


    Edit:


    Es sind bereits alle Spalten in einem Array (mysqli_fetch_assoc(); ).

  • Nein dann bekomme ich ja
    Array ( [0] => eins zwei drei)
    ich will aber sowas:
    Array( [0]=> eins [1]=> zwei [2]=> drei)


    in der DB steht:
    +-----------------+
    | eins
    | zwei
    | drei
    +-----------------+

  • PHP
    while($row = mysqli_fetch_assoc($ergebnis)){
    		$array[] = $row['Bilder'];
    	}
    	print_r($array);


    Array ( [0] => eins zwei drei)


    Die Worte stehen halt nicht in verschiedenen Datensätzen sondern in einem..


    Würde das hier gehen(denke nämlich net):

    PHP
    //Lehrzeichen durch "," (Array Trenner) ersetzen
    str_replace(' "," ',' ',$ergebnis)
    $ergebnis = array("$ergebnis");
  • PHP
    while($row = mysqli_fetch_assoc($ergebnis)){
    		$array[] = $row['Bilder'];
    	}
    	print_r($array);


    Array ( [0] => eins zwei drei)


    Die Worte stehen halt nicht in verschiedenen Datensätzen sondern in einem..


    Würde das hier gehen(denke nämlich net):

    PHP
    //Lehrzeichen durch "," (Array Trenner) ersetzen
    str_replace(' "," ',' ',$ergebnis)
    $ergebnis = array("$ergebnis");

    ^
    ok also wenn Du das hier raus bekommst: Array ( [0] => eins zwei drei)
    dann ist in einer Zelle der tabelle "eins zwei drei" drin.


    Dann nimm nen explode:

    PHP
    while($row = mysqli_fetch_assoc($ergebnis)){
            $array = explode(' ',$row['Bilder']);
    }


    allerdings nur, wenn Du weißt, dass IMMER ein Leerzeichen als Trenner genutzt werden kann.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!