PHP-从SuperGlobals中按id选择行

PHP-从SuperGlobals中按id选择行,php,mysql,sql,Php,Mysql,Sql,基本上我正在构建一个CMS,这是一些我有问题的代码 这不会返回任何值 你期望得到什么数据?数据库结果?可能没有匹配项。注意从未跳过的用户数据中进行SQL注入。id im使用video.php?id=1,在SQL表中,id 1的标题值为test,我试图将其作为TestI标记,我不确定您想要返回什么,但我可以肯定的是,它将返回sqlinjection。如果您使用的是video.php?id=1,则没有任何匹配-您试图在$\u GET['v']上进行匹配,但提供了$\u GET['id'] $v =

基本上我正在构建一个CMS,这是一些我有问题的代码


这不会返回任何值

你期望得到什么数据?数据库结果?可能没有匹配项。注意从未跳过的用户数据中进行SQL注入。id im使用video.php?id=1,在SQL表中,id 1的标题值为test,我试图将其作为TestI标记,我不确定您想要返回什么,但我可以肯定的是,它将返回sqlinjection。如果您使用的是
video.php?id=1
,则没有任何匹配-您试图在
$\u GET['v']
上进行匹配,但提供了
$\u GET['id']
$v = $_GET['v'];
$con=mysqli_connect("*******","****","****","********");

// Check connection
if (mysqli_connect_errno())
  {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM videos WHERE `v` = '$v'");

while($row = mysqli_fetch_array($result))
  {
   $title = $row['title'];
   $description = $row['description'];
   $views = $row['viewcount'];
   $video_src = $row['src'];
   $type = $row['embed_type'];
   if($type = "YouTube"){
   $yt_id = $row['yt_id'];
   }
  }
?>