[2.Thread] Kontaktliste

KD3

Erfahrenes Mitglied
Kontaktliste

hi @all

Habe gerade Probleme mit einer Kontaktliste bei einem CMS das ich gerade versuche aufzustellen :) Wenn ich jetz z.B in die DB in den bereich von den kontakten einen hinzufüge muss ich dann für jeden neuen kontakt von dem user z.B einen neuen datensatz oder könnte man auch den wert nehmen, in einen Array umwandeln und dann mit array_push hinten dran einen neuen kontakt hinzufügen und dann dieses ganze wieder in der DB speichern

Würde mich auf Hilfe freuen :)

MfG
KD3
 
Klar kannst du die Daten auch in einen Array haun dürfte kein Problem geben denk ich. Musst dann halt den Mysql befehl "INSERT blablbu" in ner schleife laufen lassen ^^ aber an für sich where is the problem ? :D try and error ;)
 
hallo leute..... ich hab gerade ein problem....

z.B ich möchte gerne alle werte in einem array so in die datenbank einfügen:

Name1, Name2, Name3

wie mach ich das?

oder wie nehme ich den datensatz wieder als ein array von der datenbank wieder zurück also das die vorhandenen Namen zurückgeliefert werden als ein array und dann kann ich ja mit array_push ein neuen wert hinten dransetzen :)

Wäre sehr nett wenn mir einer helfen könnte, weil irgendwie raff ich das nicht :D

MfG
KD3
 
Dann nimm die PDO-Extension mysql:
PHP:
$names = array('hans', 'dieter', 'wolfgang', 'paul');
try {
   $db = new PDO('host:localhost;dbname=mydb', $user, $password);
   $stmt = $db->prepare("INSERT INTO tabelle (name) VALUES (:name)");
   foreach($names as $name) {
      $stmt->bindValue(':name', $name);
      $stmt->execute();
   }
}
catch(Exception $e)
{
    echo $e->getMessage();
}

Das Auslesen ist ebenso einfach:
PHP:
$names = array();
try {
    $stmt = $db->prepare("SELECT name FROM tabelle");
    $names = $stmt->fetchAll();
}
catch(Exception $e)
{
    echo $e->getMessage();
}

// Hier kannst du dann was mit den Namen im Array machen...
 
Zurück