我正在尝试在php中完成一个简单的mySql查询以回显结果,但我只想在我选择的mySQL字段中有数据时发生回显。
因此,如果数据库中的字段为空,我希望脚本除了关闭之外什么也不做,如果填充该字段以回显内容。
到目前为止的代码如下 - 这似乎并没有达到我想要的结果 - 如果任何人都可以提供帮助,那就太好了。我希望我已经解释得这么好了。
$lead_id = $_GET["lead_id"];
$connection = mysql_connect("host", "user", "pass") or die ("Couldnt connect via user and password provided");
$db = mysql_select_db("database", $connection) or die ("Couldnt Connect to DB");
$query = "SELECT Result from database WHERE lead_id = $lead_id AND Result IS NOT NULL";
$result = mysql_query($query);
mysql_close($connection);
{
echo $result;
}
答案 0 :(得分:0)
如果您使用的是$ _GET,PHP会将其视为字符串,但是,您在查询中使用的是int。尝试在查询之前将其转换为int。
$lead_id = (int)$_GET["lead_id"];