[MySql] Bildereinschreiben...

Dieses Thema im Forum "Webentwicklung" wurde erstellt von GaYlORd, 30. Juli 2006 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. Diese Seite verwendet Cookies. Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies. Weitere Informationen
  1. #1 30. Juli 2006
    Sers!

    Ich würde ganz gerne meine Bilder (sind weit über 1000) in MySql einspeisen.
    Jetzt hab ich gelesen, dass es enifacher und schneller ist, einfach nur den Link zu
    den Bildern in MySQL zu speichern. Jedoch hab ich nirgendsgefunden wie das geht!^^
    Ich würde es gerne so machen, dass ich den Link zu den Bilderordner (images) angebe und
    MySql dann alle *.jpg bzw. *.JPG ausliest und abspeichert (oder nur den link zu den bildern) und
    ich sie dann, in einer schleife wieder ausgeben kann.

    Danke und Gruß

    gl
     

  2. Anzeige
  3. #2 30. Juli 2006
    les einfach den Ordner in ein Array ein und füttere damit die DB... sollte eigentlich funktionieren...

    ^^

    ok.. hab nachgesehen...
    mit scandir das verzeichnis einlesen und dann das array einfach in der db speichern....
     
  4. #3 30. Juli 2006
    hab ihn nicht getestet!!!

    PHP:
    <? php

    // scandir() ist erst ab php5 verfügbar, also falls kein php5:
    function  scandir ( $dir )
    {
    $dh   opendir ( $dir );
    while (
    false  !== ( $filename  readdir ( $dh )))
    {
    $files [] =  $filename ;
    }
    return 
    $files ;
    }
    // ansonsten weglassen

    $ordner  "images" // ordner hier rein ohne /
    $bilder  scandir ( $ordner );

    $user  USERNAME ;
    $pw  PASSWORD ;
    $db  DATABASE
    $table  TABELLENNAME ; // editieren

    $con_id  mysql_connect ( "localhost" " $user " " $pw " );
    mysql_select_db ( " $db " );

    foreach(
    $bilder  as  $input )
    {
    $sql  "INSERT INTO " . $table . "(Bildname, Pfad) VALUES('" . $input . "', '" . $ordner / $input . "');" ;
    if(
    mysql_query ( $sql ))
    {
    echo 
    'Datei ' . $input . ' erfolgreich hinzugefügt.<br />' ;
    }
    else
    {
    echo 
    'Fehler bei Datei ' . $input . '.<br />' :
    echo 
    mysql_error ();
    }
    }
    ?>
    sollte klappen
    ausgabe dann einfach mit ner while-schleife, dass solltest du aber hinkriegen ;)
     
  5. #4 30. Juli 2006
    Pörfäkt! :D

    Bin zwar übelst dicht, aber scheint mir zu funktionieren! :)

    denke!

    gruß

    nicht heterolord
     
  6. #5 31. Juli 2006
    erledigt

    ~ closed ~
     

  7. Videos zum Thema
Die Seite wird geladen...
Similar Threads - MySql Bildereinschreiben
  1. Antworten:
    3
    Aufrufe:
    1.995
  2. Antworten:
    3
    Aufrufe:
    1.238
  3. Antworten:
    1
    Aufrufe:
    1.268
  4. Antworten:
    1
    Aufrufe:
    1.907
  5. Antworten:
    1
    Aufrufe:
    902