如果你正在學(xué)習(xí)MySQL并且對于如何通過MySQL上傳數(shù)據(jù)感到疑惑,那么你來對地方了!這篇文章將教你如何上傳教程視頻到MySQL數(shù)據(jù)庫中,并且能夠隨時查看和使用。
$servername = "localhost";
$username = "yourusername";
$password = "yourpassword";
$dbname = "yourdatabasename";
//建立連接
$conn = new mysqli($servername, $username, $password, $dbname);
//檢查連接
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
首先,你需要連接到MySQL數(shù)據(jù)庫。使用上面的代碼,將地址,用戶名,密碼和數(shù)據(jù)庫名稱替換成你自己的。如果一切正常,你將看到"Connected successfully"的消息。
$video_file = addslashes(file_get_contents($_FILES['video']['tmp_name']));
$video_type = addslashes($_FILES['video']['type']);
$video_name = addslashes($_FILES['video']['name']);
$video_size = addslashes($_FILES['video']['size']);
$sql = "INSERT INTO videos (video_file, video_type, video_name, video_size)
VALUES ('$video_file', '$video_type', '$video_name', '$video_size')";
if ($conn->query($sql) === TRUE) {
echo "Video uploaded successfully";
} else {
echo "Error: " . $sql . "
" . $conn->error;
}
接下來是上傳視頻的代碼。你需要創(chuàng)建一個表,將視頻文件、類型、名稱和大小添加到其中。使用上面的SQL語句,將視頻數(shù)據(jù)插入到名為“videos”的表中。如果上傳成功,則會看到“Video uploaded successfully”的消息。
$sql = "SELECT * FROM videos";
$result = $conn->query($sql);
if ($result->num_rows >0) {
while($row = $result->fetch_assoc()) {
echo "
";
}
} else {
echo "No videos found";
}
最后,如果你想查看上傳的視頻,可以使用上面的代碼。它將從數(shù)據(jù)庫中選擇所有視頻,并將它們顯示為HTML5視頻。
現(xiàn)在你已經(jīng)學(xué)會了如何上傳視頻到MySQL數(shù)據(jù)庫并查看它們!嘗試將它們應(yīng)用到你的項目中,提高M(jìn)ySQL數(shù)據(jù)庫的使用技能!
上一篇哪些軟件支持css