【问题标题】:How to get details of rows whose images are missing in the uploads如何获取上传中缺少图像的行的详细信息
【发布时间】:2019-10-08 06:33:37
【问题描述】:

我已经为注册功能完成了图像上传..注册已经结束...现在图像名称在数据库中..但是在上传文件夹中,一些图像丢失了。现在我想要的是获取文件夹中缺少图像的行的报告。

我想要文件夹中缺少图像的行的报告

【问题讨论】:

    标签: sql codeigniter-3


    【解决方案1】:

    它将为您提供充分的帮助。

    像这样创建一个函数:

    CREATE FUNCTION dbo.fn_FileExists(@path varchar(512))
    RETURNS BIT
    AS
    BEGIN
         DECLARE @result INT
         EXEC master.dbo.xp_fileexist @path, @result OUTPUT
         RETURN cast(@result as bit)
    END;
    GO
    

    编辑您的表并添加一个计算列 (IsExists BIT)。将表达式设置为:

    dbo.fn_FileExists(filepath)
    

    然后选择:

    SELECT * FROM dbo.MyTable where IsExists = 1
    

    更新:

    在计算列之外使用函数:

    select id, filename, dbo.fn_FileExists(filename) as IsExists
    from dbo.MyTable
    

    【讨论】:

    • 感谢您的回复...它的抛出错误错误代码:1064
    • 查询:CREATE FUNCTION dbo.fn_FileExists(path varchar(512)) RETURNS BIT AS BEGIN DECLARE @result INT EXEC master.dbo.xp_fileexist pat... 错误代码:1064 你有一个SQL 语法错误;检查与您的 MariaDB 服务器版本相对应的手册,了解在 'path varchar(512)) RETURNS BIT 附近使用的正确语法
    猜你喜欢
    • 1970-01-01
    • 2023-04-07
    • 2012-05-13
    • 1970-01-01
    • 2012-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多