Thema: [php] explode

Einzelnen Beitrag anzeigen

Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#1

[php] explode

  Alt 8. Dez 2004, 14:21
moin...

also ich will mein menü in php aus ner db laden (is vielleicht nicht unbedingt nötig/sinnvoll, aber ich bin ja noch am rumprobieren)

das mache ich prinzipiell so:
Code:
<?php
  //connect
  $link=mysql_connect("localhost","testuser","");
  mysql_select_db("seite");
  //daten holen
  $result=mysql_fetch_array(mysql_query("SELECT * FROM daten WHERE `kommentar`='menu'"));
  //auswerten
  $menuitems=explode(";",$result[0]);
  //ausgeben
  foreach ($menuitems as $f) {
    print("~ ".$f."
");
  }
  //disconnect
  mysql_close($link);
?>
in der db is folgende tabelle:
Code:
  id kommentar werte
  1  menu      Home;Forum;PN
  2  foren     Klatsch und Tratsch;Programmieren Allgemein
(das zweite war ein beispiel, aber das erste steht genau so in der db)

nun bekomm ich aber im menü lediglich EINEN punkt, und der "heisst" 1...

warum?

ich fürchte ich benutze explode falsch....oder?
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat