Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL-prepare-Anweisung unterbricht das Einfügen von Bildern in die Datenbank

Habe das Problem herausgefunden. So kam ich zu meinem $image:

if (!empty($_FILES['inputPic']['tmp_name']))
{
    if ($_FILES['inputPic']['type'] == "image/jpeg" || $_FILES['inputPic']['type'] == "image/jpg" || $_FILES['inputPic']['type'] == "image/png")
    {
        if ($content = file_get_contents($_FILES['inputPic']['tmp_name']))
        {
            $image = addslashes($content);
        }
    }
}

Ich brauchte die Addslashes-Funktion in der alten MySQL-Anweisung, aber nicht, wenn sie jetzt vorbereitet ist. Machen Sie daraus $image = file_get_contents($_FILES['inputPic']['tmp_name']) Problem gelöst