数据库查询未按预期运行


Database query not functioning as expected

嗨,我正在使用一个查询从表中提取数据,从一个动态链接中提取数据。嗯,我使用SEEMS的代码还可以,但我得到了一个"数据库查询失败",有人能告诉我为什么吗?

这是代码:

<?php
$PIN = $_GET['Pin'];
$query="SELECT * FROM Accident_Investigation WHERE PIN = $PIN";
$result = mysqli_query($connection, $query);
if(!$result){
    die("Database query failed.");
    } 
?>

如果其他一切正常,请将SQL语句中的$PIN更改为'$PIN'

$PIN = (!isset($_GET['Pin']) ? $_GET['Pin'] : null);
$query = "SELECT * FROM Accident_Investigation WHERE PIN = '" . $PIN . "'";
$result = mysqli_query($connection, $query);
if (!$result){
  mysqli_error($connection);
  die("Database query failed.");
}