sql >> Databasteknik >  >> RDS >> Mysql

Mysqli prepare-sats bryter bildinfogning i databasen

Fick reda på problemet. Så här fick jag min $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);
        }
    }
}

Jag behövde addslashes-funktionen i den gamla mysql-satsen men inte när den är förberedd nu. Gör det till $image = file_get_contents($_FILES['inputPic']['tmp_name']) löste problemet




  1. PL/MySQL finns det?

  2. Jämföra SQL, frågebyggare och ORM

  3. hur man får laddningstid i millisekunder eller mikrosekunder i mysql

  4. UNION-fråga med codeigniters aktiva postmönster