php在值中返回null我确定我在其中有东西吗?

php在值中返回null我确定我在其中有东西吗?,php,android,Php,Android,这是我的php代码 <?php define("DB_HOST", "localhost"); define("DB_USER", "root"); define("DB_PASSWORD", ""); define("DB_DATABASE", "database"); $connect = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD); mysql_select_db(DB_DATABASE

这是我的php代码

<?php

    define("DB_HOST", "localhost");
    define("DB_USER", "root");
    define("DB_PASSWORD", "");
    define("DB_DATABASE", "database");

    $connect = mysql_connect(DB_HOST, DB_USER, DB_PASSWORD);
    mysql_select_db(DB_DATABASE);
    $response = array();
if($Tag === "panic"){
$username = $_POST["username"];  
$user_record = mysql_query("SELECT * FROM users WHERE username='$username'");          
$value = mysql_fetch_array($user_record);
$userlocation = $value['location'];
$response["userlocation"] = $userlocation;
echo json_encode($response)
}
?>

假设这都是您的代码(否则会很奇怪,我们无法对此说一句:),您可以这样做

if($Tag === "panic"){
但这永远不是真的,因为从来没有设置过
$Tag
。所以你不需要“输入”你的if。对于测试,请将其更改为

if(true)
你至少会得到一些结果


(另外,请查看关于在php中显示错误的大量问题,这样您就可以捕获最后一个语法错误(如果代码中真的存在的话)。

首先,您缺少一个分号<代码>回声json_编码($response)