phpbar.de logo

Mailinglisten-Archive

mysql BLOB
Archiv Mailingliste mysql-de

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

mysql BLOB



Hallo,

ich möchte aus einem Feld ( BLOB ) die Daten herauslesen.

dazu habe ich mir folgenden C - Schnipsel geschrieben:

---schnipp----
...
 MYSQL_ROW row;
...
 unsigned long *lengths;
 int zaehler;
 zaehler = 0;
...

*query*, ...         

 result = mysql_store_result(connection);
 row = mysql_fetch_row(result);
 lengths = mysql_fetch_lengths(result); // hier lese ich die länge des Blobs 
 while ( zaehler <= lengths[0] )        // und zähle diese hier in 
 {                                      // der schleife hoch, um alle
  printf("%c", row[zaehler]);           // Daten aus dem Feld zu bekommen
  zaehler++;                           
 }
---schnapp-------

wenn ich nun die ausgabe des Programmes mit ">" in ein File umleite, bekomme
ich als Antwort immer nur ein "Segmentation fault" vom Pinguin. :(

ohne Umleitung sehe ich aber schon eine ausgabe in der shell ( wenngleich ich
mit den Binärdaten in einer Shell nix anfangen kann )

Wie löst Ihr solche Probleme???


best regards

joerg

---
*** Abmelden von dieser Mailingliste funktioniert per E-Mail
*** an mysql-de-request_(at)_lists.4t2.com mit Betreff/Subject: unsubscribe


Home | Main Index | Thread Index

php::bar PHP Wiki   -   Listenarchive