Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/261.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在数据库中插入视频并使用PHP和MySQL获取页面_Php_Mysql_Video_File Upload_Upload - Fatal编程技术网

如何在数据库中插入视频并使用PHP和MySQL获取页面

如何在数据库中插入视频并使用PHP和MySQL获取页面,php,mysql,video,file-upload,upload,Php,Mysql,Video,File Upload,Upload,这是我在数据库中上传视频或移动到文件夹的代码。 在此代码中,视频已上载,但未将文件插入数据库 请帮助我如何使用PHP+MySQL在数据库中插入视频 <html> <head> </head> <body> <form ACTION="test.php" method="post" enctype="multipart/form-data"> <label for="file">Filename:</label

这是我在数据库中上传视频或移动到文件夹的代码。 在此代码中,视频已上载,但未将文件插入数据库

请帮助我如何使用PHP+MySQL在数据库中插入视频

<html>
<head>
</head>
 <body>
  <form ACTION="test.php" method="post" enctype="multipart/form-data">
  <label for="file">Filename:</label><br>
   <input type="file" name="video"><br>
   <input type="submit" name="submit" value="Submit">
   </form>
</body>
</html>

  <?php
    if(isset($_FILES['video']))
     {     
        $name = $_FILES['video']['name'];
        $type = explode('.',$name);
        $type = end($type);
        $size= $_FILES['video']['size'];
        $random_name = rand();
        $tmp= $_FILES['video']['tmp_name'];


       if($type !='mp4' && $type !='MP4' && $type !='flv')
       {
       $message ="Video Format Not Supported";
        }
       else
        {
        move_uploaded_file($tmp, 'videos/'.$random_name.'.'.$type);

       mysql_query("INSERT INTO 'videos' VALUES ('', '$name',   
        'videos/$random_name.$type')");

        $message ="Successfully Uploaded";
        }

         echo "$message <br/> <br/>";
        }
       ?>

文件名:


我从我的文件中复制了这段代码,希望这能解决您的问题

$vdo=$_FILES['uf']['name'];     $target_path = "video/";
$target_path = $target_path . basename( $_FILES['uf']['name']);
$target_path . basename( $_FILES['uf']['name']);
if(move_uploaded_file($_FILES['uf']['tmp_name'], $target_path))
{  $host="mysqlbhost.com";
$username="me";
$password="me";
$db_name="db";
$tbl_name="video";
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db ("$db_name")or die("cannot select DB");
$sql="INSERT INTO $tbl_name(video)
VALUES('$vdo')";
$result=mysql_query($sql);
echo "<div id='rslt'>"; echo "Thanks! video has been sent to "; 
$vdo=$\u文件['uf']['name']$target_path=“video/”;
$target\u path=$target\u path。basename($_文件['uf']['name']);
$target\u路径。basename($_文件['uf']['name']);
如果(移动上传的文件($文件['uf']['tmp\U名称'],$target\U路径))
{$host=“mysqlbhost.com”;
$username=“我”;
$password=“我”;
$db_name=“db”;
$tbl_name=“视频”;
mysql_connect(“$host”、“$username”、“$password”)或die(“无法连接”);
mysql_select_db($db_name)或die(“无法选择db”);
$sql=“插入$tbl\u名称(视频)
值(“$vdo”)”;
$result=mysql\u查询($sql);
echo“”;echo“谢谢!视频已发送到”;

错误的INSERT语句,缺少表列刚刚注意到您没有定义表名,这就是它不保存任何内容的原因我将匹配名称但不插入数据这是我的表创建表如果不存在
视频
id
int(11)NOT NULL自动增量,
name
blob NOT NULL,
url
blob NOT NULL,主键(
id
)ENGINE=InnoDB DEFAULT CHARSET=latin1自动增量=1;您好,有人在吗这是我的表格如果不存在,请创建表格视频(id int(11)NOT NULL自动增量,name blob NOT NULL,url blob NOT NULL,主键(id))引擎=InnoDB DEFAULT CHARSET=latin1自动增量=1;hii编码:谢谢