MySQL(从何处选择)不起作用

时间:2018-07-23 22:35:09

标签: php mysql

您好,我试图获取第 行中的数据,其中value1 ='$ value1'AND value2 ='$ value2'

Php文件获取这些值的数据(在POST上)。但我没有收到任何数据。

当我只发送value1而不发送value2时,我会从value1所在的所有行中获取数据。

这是代码:

if(var == 'Ignore' | var == 'ignore' ){print("pass")} else{print("fail")}

if(tolower(var) == tolower('Ignore') ){print("pass")} else{print("fail")}

if(toupper(var) == toupper('Ignore') ){print("pass")} else{print("fail")}

1 个答案:

答案 0 :(得分:0)

您应在循环结束时调用json_encode。在收到有效行之前,也不应推入$rows数组;您的代码会将到达末尾的FALSE值压入数组。

应为:

$rows = array();
while ($row = $result->fetch_assoc()) {
    $rows[] = $row;
}
$json = json_encode($rows);