Mailinglisten-Archive |
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
php::bar PHP Wiki - Listenarchive