将PDF文件内容作为varbinary(MAX)插入

时间:2014-10-02 11:06:40

标签: php sql sql-server

我将文件发布在表单上。

之后我将内容存储在$ content

    $extract = fopen($tmp_name, 'r');
    $content = fread($extract, $size);
    $content = addslashes($content);
    fclose($extract);

现在我想知道如何使用类型varbinary(MAX)

在我的SQL字段中存储$ content

有了它,它不起作用。

                $docsql = "INSERT INTO DOKUMENT (
                        Typ,
                        Dateiname,
                        Dokument,
                        JournalID 
                    ) VALUES (
                        2,
                        :Dateiname,
                        :Dokument,
                        :JournalID
                    )";

                $d = $db->prepare($docsql);
                $d->bindParam(':Dateiname', $filename);
                $d->bindParam(':Dokument', $content);
                $d->bindParam(':JournalID', $journalID);
                $de = $d->execute();

错误是,它不是这个字段的正确格式,任何想法?

0 个答案:

没有答案