php在值中返回null我确定我在其中有东西吗?
这是我的php代码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
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)代码>