【问题标题】:INSERT value by adding URL and file name通过添加 URL 和文件名插入值
【发布时间】:2020-09-24 18:35:03
【问题描述】:

我想用网站 URL 和上传路径将值插入到我的单列中。但我真的不这样做。在这里,我的表中有 2 列。我想将网站 URL 和上传路径插入第二列$website_logo。需要像这样输出:https://website.com/uploads/image.png 下面提供了我的代码:

// insert new data to menu table
        $sitelink = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]";
        $sql_query = "INSERT INTO tbl_category (website_link, website_logo)
                        VALUES('$website_link', '$sitelink'/'$website_logo')";

$sitelink 将使用 HTTP 获取网站 URL。但这对我不起作用。我该怎么做?

【问题讨论】:

    标签: php mysql sql sql-insert


    【解决方案1】:

    考虑到 'tbl_category' 是 MySQL 表名并且 $website_logo 持有值 'image.png':

    $sitelink = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https" : "http") . "://$_SERVER[HTTP_HOST]";
    $logo = $sitelink . '/uploads/' . $website_logo;
    $sql_query = "INSERT INTO tbl_category (website_link, website_logo)                  
                  VALUES('$sitelink', '$logo')";
    

    【讨论】:

    • 你太棒了!这不违反添加链接吗?
    • 它没有插入图像名称和扩展名。为什么不加你呢?
    • 如前所述,我认为 $website_logo 的值为 'image.png'。能否请您简要介绍一下您的问题?
    • 谢谢亲爱的...我忘了提供我的所有代码。现在我用你的代码编辑了我的真实代码。现在它工作得很好。
    猜你喜欢
    • 1970-01-01
    • 2017-10-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-06
    • 1970-01-01
    • 2012-09-29
    相关资源
    最近更新 更多