Ich hab jetzt mal folgendes gemacht:
PHP-Code:
echo '<form enctype="multipart/form-data" action="index.php?section=admin&amp;site=galerie&amp;action=g1_screenshots&amp;'.SID.'" method="post">';
echo 
'<input type="hidden" name="MAX_FILE_SIZE" value="30000">';
echo 
'Send this file: <input name="userfile" type="file">';
echo 
'<input type="submit" value="Send File">';
echo 
'</form>';
            
if (isset(
$_FILES['userfile'])) {
       
$sql "INSERT INTO
                            galerie_screenshots_g1(datei,name)
                  VALUES
                            ('"
.$_FILES['userfile']."',
                              '"
.$_FILES['userfile']['name']."')";
        
mysql_query($sql) OR die(mysql_error());
        echo 
"Datei hochgeladen!";

Das funktioniert nun soweit auch. Aber ich möchte bilder hochladen, die dann wieder ausgegeben werden. Dafür hab ich sowas gemacht:

PHP-Code:
$sql="SELECT
            `datei`,
            `name`
          FROM
             `galerie_screenshots_g1`;"
;
$result mysql_query($sql) OR die(mysql_error());
while(
$row mysql_fetch_assoc($result)) {
    echo 
"<img src=\"".$row['datei']."\" alt=\"".$row['name']."\">\n";

Blöderweise klappt das nicht. Kann man das überhaupt, also bilder aus einer datenbank anzeigen? Und wenn ja, wie? Was hab ich falsch gemacht?