Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/240.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 通过youtube链接进入数据库_Php_Mysqli - Fatal编程技术网

Php 通过youtube链接进入数据库

Php 通过youtube链接进入数据库,php,mysqli,Php,Mysqli,这样,当我在数据库中放置一个链接,然后标记/下载视频并像这样放置在页面上 所以当我把它放在数据库中时,它会在数据库中看起来像这样,我不能真正找出什么是错的,因为在php中这样做会像链接一样 在此显示: 我就是这样想的。然而,我什么也没试过。但以下是我的网站代码: <tr> <td>Video:</td> <td><input type="text" name="v

这样,当我在数据库中放置一个链接,然后标记/下载视频并像这样放置在页面上

所以当我把它放在数据库中时,它会在数据库中看起来像这样,我不能真正找出什么是错的,因为在php中这样做会像链接一样

在此显示:

我就是这样想的。然而,我什么也没试过。但以下是我的网站代码:

<tr>
                    <td>Video:</td>
                    <td><input type="text" name="video"></td>
                </tr>

视频:
把我的代码和我所有的信息放到youtube上

if ($stmt = $this->mysqli->prepare("INSERT INTO `artiker` (`title`, `kort`, `video`, `tekst`, `img`, `img_title`) VALUES (?, ?, ?, ?, ?, ?)")) { 

            $stmt->bind_param('ssssss', $title, $kort, $video, $tekst, $img, $img_title);

            /* Sæt værdier på parametrene */
            $title = $_POST['title']; 
            $kort = $_POST['kort'];
            $video = $_POST['video'];
            $tekst = $_POST['tekst'];
            $img = $pb;
            $img_title = $_POST["img_title"];

            /* Eksekver forespørgslen */
            $stmt->execute();

            /* Luk statement */
            $stmt->close();

            ?>
            <script language="javascript" type="text/javascript">  
                window.location.href = "/artikler-programmering/";  
            </script> 
            <?php

        } else {
            /* Der er opstået en fejl */
            echo 'Der opstod en fejl i erklæringen: ' . $this->mysqli->error;
        }   
if($stmt=$this->mysqli->prepare(“插入到'artiker'('title'、'kort'、'video'、'tekst'、'img'、'img_title'))值(?,,,,,,,,?)”{
$stmt->bind_参数('ssssss'、$title、$kort、$video、$tekst、$img、$img_title);
/*Sæt værdier påparametrene*/
$title=$_POST['title'];
$kort=$_POST['kort'];
$video=$_POST['video'];
$tekst=$_POST['tekst'];
$img=$pb;
$img_title=$_POST[“img_title”];
/*埃克塞克维尔·福雷斯珀尔格斯伦*/
$stmt->execute();
/*陆炳泉声明*/
$stmt->close();
?>
window.location.href=“/artikler programmering/”;

我猜你在处理转义字符串。。。 尝试
stripslashes()


只是猜测一下……从数据库检索youtube链接后,您将需要调用视频链接上的
stripslashes()

该函数的作用是转换:

https:\/\/www.youtube.com\/watch?v=RlfLCWKxHJ0
进入


所以你想过滤掉所有向后的斜杠?
https:\/\/www.youtube.com\/watch?v=RlfLCWKxHJ0
https://www.youtube.com/watch?v=RlfLCWKxHJ0