Hallo dedlfix,
Du kannst übrigens auch gleich $_FILES['userfile']['tmp_name'] als ersten Parameter übergeben, ohne noch eine weitere Variable anzulegen.
Auch das habe ich ohne Erfolg versucht.
Es geht nicht um die Verbindung zum MySQL-Server sondern um den Zusammenbau des SQL-Statements (INSERT INTO ...).
Das sieht jetzt so aus:
if(mysql_query("INSERT INTO artikel (dateiName,artikelName,preis,dir,mime,speicherdatum,unix_time) VALUES ('" . mysql_real_escape_string($userfile_name) . "', '" . mysql_real_escape_string($artikelName) . "', '" . mysql_real_escape_string($preis) . "', '" . mysql_real_escape_string($subdir) . "', '" . mysql_real_escape_string($userfile_type) . "', '" . mysql_real_escape_string($speicherdatum) . "', '" . mysql_real_escape_string($unix_time) . "')")) {...}
Vielen Dank für den Tipp.
Gruss
hannes