Hallo an Alle,
bevor ich hier lauter gut gemeinte Ratschläge bekomme 2 sachen:
A: ICh weiß das man Bilder nicht in Datenbanken speichern sollte
B: Ich weiß das es die DB langsam macht
Nichts desto trotz will ich das mal probieren.
Allerdings hab ich ein Problem.
Soweit bin ich bereits:
PHP-Code:
<?php
session_start();
$member=$_SESSION['member'];
$picture=$_FILES['bild'];
if($picture['size']>"2097152"){
header("Location: profile_change.php?fehler=tobig");
die;
}
$datei=file_get_contents($picture['tmp_name']);
mysql_connect("XXX","XXX","XXX");
mysql_select_db("XXX");
$query_check="SELECT Bild from member where email = '$member'";
$stid_check=mysql_query($query_check);
$res_check=mysql_fetch_assoc($stid_check);
$check=$res_check['Bild'];
if(!empty($check)){
$query_upload="UPDATE member SET Bild = '$datei' where email='$member'";
mysql_query($query_upload);
echo mysql_error();
}
else{
$query_insert="INSERT INTO member (Bild) VALUES ('$datei') where email='$member'";
mysql_query($query_insert);
echo mysql_error();
//var_dump($datei);
}
?>
laut SQL Error hab ich einen fehler im Syntax:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Japanese Print Flags' at line 1
Das ganze soll in ein BLOB feld eingetragen werden.
Bei dem im PHPMyAdmin gerade herausgefunden "nicht editierbar" steh. Ist das normal?
Ich hab jetzt alles versucht und komm net weiter.
Danke für eure hilfe schonmal im Vorraus.