mysql数据库不断返回null

时间:2017-06-01 19:31:43

标签: php mysql

if ($con->connect_error) 
{
    die("Connection failed: " . $conn->connect_error);
}

$sql = "SELECT * FROM Accounts WHERE acccount_num ='$accountNum'";

$result = $con->query($sql);
//$row = $result->fetch_row();

$row = mysqli_fetch_assoc($result);
print (json_encode($row));

$con->close();

这是我的PHP代码,用于连接到失败的数据库。我检查了实际数据库中的字段名称,并且还检查了我的代码实际使用数据库的java项目中的所有代码。对数据库和PHP的整个概念真的很新。

2 个答案:

答案 0 :(得分:-1)

使用此

$sql = "SELECT * FROM Accounts WHERE acccount_num =$accountNum";

而不是

$sql = "SELECT * FROM Accounts WHERE acccount_num ='$accountNum'";

答案 1 :(得分:-1)

  

试试这个,或者你在acccount_num中有一个额外的c。

 $sql = "SELECT * FROM `accounts` WHERE `acccount_num` ='".$accountNum."'"