我把sql语句存储在数据库中的地方,用于blueimp / jQuery-File-Upload

Where I put the sql statement to store in database for blueimp/jQuery-File-Upload?

本文关键字:用于 blueimp jQuery-File-Upload 语句 sql 存储 数据库 我把      更新时间:2023-09-26

我正在使用Blueimp/jQuery-File-Upload进行多个图像上传,我在哪里放置sql语句将图像文件名存储在数据库中以进行blueimp/jQuery-File-Upload?

在 blueimp_root> 服务器> php 文件夹中,打开upload.class.php并将代码添加到public function post()中,紧接在header('Vary: Accept');之前:

$con = mysql_connect("localhost","root","root");
if (!$con) {
    die('Could not connect: ' . mysql_error());
}
mysql_select_db("zeeshan", $con);
for($i=0; $i<count($info); $i++) {
    if (!isset($info[$i]->error)) {
        $filename = $info[$i]->name;
        mysql_query("INSERT INTO zeeshan.scroll_images (scroll_images.name, scroll_images.order) VALUES ('$file_name', 0)");
    }
}

这将遍历所有上传,检查它们是否成功并将其文件名插入数据库。

您也可以使用$info[$i]->url来获取上传文件的url

如果您需要更多参考,以下是我的原始查询的完整代码:http://codepaste.net/p84dao

转到 server/php/upload.class.php 行:313,添加新行并写入:

$file_path = $this->options['upload_dir'].$file_name;

并呼应这个,它是上传文件的路径,如果是真的,在那里写你的SQL查询。