sql >> Database teknologi >  >> RDS >> Mysql

Mysqli prepare statement bryder billedindsættelse i databasen

Fandt ud af problemet. Sådan fik jeg mit $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);
        }
    }
}

Jeg havde brug for addslashes-funktionen i den gamle mysql-sætning, men ikke når den er forberedt nu. Gør det $image = file_get_contents($_FILES['inputPic']['tmp_name']) løste problemet




  1. Løsning til Insert Intention Locks i MySQL

  2. indsæt xml-data til mysql med simpleXML

  3. Sådan fjerner du førende og efterfølgende hvide mellemrum i MySQL

  4. Hvad betyder det at vælge 1 fra tabellen?