Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Dateien (große Strings) in Datenbank speichern [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Dateien (große Strings) in Datenbank speichern


 
aberultra
15-06-2010, 17:46 
 
Hallo,

habe mal wieder ein kleines Problem mit PHP & MySQL.

Folgende Ausganssituation:

- Aufrufen einer Webseite mittels CURL.
- RETURNTRANSFER,1 (Rückgabe des Quelltextes)
- Rückgabewert (=Quelltext) in $result

MySQL Tabelle
Feld "quelltext": NOT NULL, MEDIUMTEXT (Text > 16,4 MB)

Wenn ich nun mit folgender Query versuche den Quelltext in der DB abzuspeichern, dann passiert gar nichts:

UPDATE tablename SET quelltext='".$result."' WHERE id='1'

Jemand schon mal ein ähnliches Problem gehabt? Oder eine Idee wo hier der Übel der Ursache liegt?

Danke schonmal für euere Hilfe!

Beste Grüße

 
h3ll
15-06-2010, 17:47 
 
PHP: mysql_error - Manual (http://de.php.net/manual/de/function.mysql-error.php)

 
aberultra
15-06-2010, 17:50 
 
sorry für den Doppelpost und für den "Spam".

Bin selber drauf gekommen. Lag an den Inserts von Hochkommas.

Wen's interessiert: Abhilfe schafft hier (wie gege SQL-Injections auch) die Funktion mysql_real_escape_string($result);

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:33 Uhr.