PHP-从SuperGlobals中按id选择行
基本上我正在构建一个CMS,这是一些我有问题的代码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 =
这不会返回任何值 你期望得到什么数据?数据库结果?可能没有匹配项。注意从未跳过的用户数据中进行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'];
}
}
?>