Ergebnis 1 bis 5 von 5

Thema: Bild in Datenbank importieren

  1. #1
    TP-Moderator Avatar von Peter
    Registriert seit
    Nov 2001
    Ort
    Vienna
    Beiträge
    3.425

    Question Bild in Datenbank importieren

    Hallo,

    ich versuche ein Bild in die Datenbank zu importieren und verwendet dazu folgendes Script:

    PHP-Code:
    If($Picture != "none") { 
    $PSize filesize($Picture); 
    $mysqlPicture addslashes(fread(fopen($Picture"r"), $PSize)); 
    mysql_connect($host,$username,$password) or die("Unable to connect to SQL server"); 
    @
    mysql_select_db($db) or die("Unable to select database"); 
    mysql_query("INSERT INTO Images (Image) VALUES ('$mysqlPicture')") or die("Can't Perform Query"); 

    else { 
    echo
    "You did not upload any picture"

    Der Datentyp in t3 ist standardmäßig BLOB.

    Ich kann mir das Bild mit einem einfachen Skript anzeigen lassen:
    PHP-Code:
    mysql_connect($host,$username,$password) or die("Unable to connect to SQL server"); 
    @
    mysql_select_db($db) or die("Unable to select database"); 
    $result=mysql_query("SELECT * FROM Images WHERE PicNum=$PicNum") or die("Can't perform Query"); 
    $row=mysql_fetch_object($result); 
    Header"Content-type: image/gif"); 
    echo 
    $row->Imag 
    In Typo3 hingegen sieht das Bild im Backend stets so wie im Anhang aus.

    Warum geht das nicht?
    Wer findet den Fehler?

    Grüße,
    Peter
    Angehängte Grafiken Angehängte Grafiken  
    _________-- - adicto otra vez - --
    (¯`·.¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸.·`¯)
    Unterwasserrugby - der dreidimensionale Sport

  2. #2
    TP-Special Mod Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    TYPO3 speichert keine Bilder binär in der DB. Warum willst Du ein Bild importieren, wofür?
    Ich frage deshalb nach genauen Details weil das für das richtige Importieren eine Rolle spielt.

    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer

  3. #3
    TP-Moderator Avatar von Peter
    Registriert seit
    Nov 2001
    Ort
    Vienna
    Beiträge
    3.425
    Danke für deine rasche Antwort.

    Ich will nicht nur Bilder sondern ganze Datensätze einer alten Datenbank in T3 importieren/konvertieren.
    Sind leider zwei verschiedene Server und vom T3-Server hab ich keinen Zugriff auf die andere ServerDB, in die andere Richtung jedoch schon.

    Habe jetzt Import-Sqls geschrieben, die ich in die T3-DB importieren möchte, scheitere hier dann aber bei den Bildern. Die Bilder waren bis jetzt nicht in der DB gespeichert, ich dachte mir jedoch wenn T3 das so macht, und da die Bilder wenig Speicherplatz brauchen, könnte ich sie auch in die DB importieren damit das systemkonform bleibt.

    Ich müsste auch Beziehungen in T3 in der DB abbilden. Das wäre bestimmt mit TCE einfacher, aber in dem Fall kann ich das ja nicht verwenden, denke ich.

    Bin schon auf die Antworten gespannt.
    _________-- - adicto otra vez - --
    (¯`·.¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸.·`¯)
    Unterwasserrugby - der dreidimensionale Sport

  4. #4
    TP-Special Mod Avatar von steffenk
    Registriert seit
    Feb 2005
    Ort
    Haan / NRW
    Beiträge
    12.869
    die Frage wozu war aus dem Grund:
    TYPO3 speichert die Bilder mit unique name im uploads ordner. Ist es normaler content, so ist der folder
    uploads/pics

    bei extensions ist es der uploads/tx_extkey

    In der DB steht dann nur der Dateiname ohne Pfad, oder eine Kommaliste bei mehreren Bildern.
    Erstell einfach mal ein Contentelement "Bilder" und schau Dir den tt_content record an.

    TYPO3 · MySQLDumper · dislabs
    ·
    manche Mühlen mahlen schneller ...
    "Ich habe Rücken"
    Horst Schlämmer

  5. #5
    TP-Moderator Avatar von Peter
    Registriert seit
    Nov 2001
    Ort
    Vienna
    Beiträge
    3.425
    Ahhh, da lag der Fehler.

    Dankeschön!
    _________-- - adicto otra vez - --
    (¯`·.¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸..¸¸.·´¯`·.¸¸.·`¯)
    Unterwasserrugby - der dreidimensionale Sport

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 06.10.2009, 17:53
  2. [MySQL] indizierte Tabellen in relationale Datenbank importieren
    Von Ravelli im Forum Traum-Dynamik
    Antworten: 10
    Letzter Beitrag: 16.08.2009, 19:18
  3. Datenbank importieren (Hetzner) steh auf dem Schlauch
    Von Fexxx im Forum Server & Provider
    Antworten: 15
    Letzter Beitrag: 19.12.2005, 12:58
  4. SQL Datei in Datenbank auf RedHat System importieren ?
    Von visionsurfer im Forum Server & Provider
    Antworten: 1
    Letzter Beitrag: 20.09.2005, 15:52
  5. Kann Datenbank nicht importieren -zefix.
    Von Fexxx im Forum Traum-Dynamik
    Antworten: 10
    Letzter Beitrag: 15.08.2005, 19:15

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51