【问题标题】:How can I store audio and video files with phpMyAdmin如何使用 phpMyAdmin 存储音频和视频文件
【发布时间】:2018-08-20 02:53:40
【问题描述】:

所以我最初的计划是用我的html,css等将图像和音频存储在目录中,但是当我去写我的js时,我发现我不能使用require(fs)(我需要能够搜索这些东西)这在我的计划中引发了一个循环。我的备份计划是创建一个 phpMyAdmin 数据库来存储我的音频和图像。我不确定我怎么能做到这一点,或者是否有可能。有人能指出我正确的方向吗?非常感谢。

编辑:我意识到有可能改变我的 Javascript,所以它确实可以工作,所以就在这里。

const fs=require('fs')
var files = []
fs.readdir("Assets/Cards", (err, files) => {
  files.forEach(f_name => {
    files.push(f_name);
  });
})
console.log(files)

【问题讨论】:

    标签: javascript php sql database


    【解决方案1】:

    只需将数据库中的媒体保存在 media_content 之类的列中(当然是 varchar)
    只是做一些类似

    <?php
    $servername = "localhost";
    $username = "username";
    $password = "password";
    $dbname = "myDB";
    
    // Create connection
    $conn = new mysqli($servername, $username, $password, $dbname);
    // Check connection
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    } 
    
    $sql = "INSERT INTO MyGuests (firstname, lastname, email)
    VALUES ('John', 'Doe', 'john@example.com')";
    
    if ($conn->query($sql) === TRUE) {
        echo "New record created successfully";
    } else {
        echo "Error: " . $sql . "<br>" . $conn->error;
    }
    
    $conn->close();
    ?>
    

    如果这不起作用,请尝试重新启动您的服务器(这只适用于 linux 和 WINDOWS NT 5.1 或更低版本)

    【讨论】:

    • 不幸的是,我使用的是 Mac。不过感谢您的帮助:)
    • 这个答案没有解决 OP 关于如何在数据库环境中正确处理媒体存储的问题。
    猜你喜欢
    • 1970-01-01
    • 2011-01-20
    • 1970-01-01
    • 2012-03-08
    • 1970-01-01
    • 2016-05-30
    • 1970-01-01
    • 1970-01-01
    • 2015-10-12
    相关资源
    最近更新 更多