如何使用phpMyAdmin存储音频和视频文件

时间:2018-08-20 02:53:40

标签: javascript php sql database

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

编辑:我意识到可能可以更改我的Java脚本,因此它确实可以正常工作。

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

1 个答案:

答案 0 :(得分:-2)

只需将媒体保存在数据库中的一列中,例如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或更低版本)