我使用这个php代码作为的一部分
$Techid = mysqli_real_escape_string($dbc, $_GET['Techid']);
$diffs = mysqli_real_escape_string($dbc, $_GET['diff']);
$values = mysqli_query($dbc, "SELECT * FROM CPETrack WHERE (Techid= '$Techid') AND (diff = '$diffs')");我需要解析的web url是:http://domainhere.com/custserv.php?id=1000&diff>=15。
techid是在app inventor本身中定义的,差别也是如此。
我可以在mysql SELECT * FROM CPETrack WHERE id=1000 AND diff>=15;中这样做,它将从相关id列和diff列返回大于或等于15的所有项。
我无法将它转换为php来完成相同的工作。我该怎么做呢?
请记住,实际的差异值将在app中设置,我正在使用app中的set url1 to块和join文本块来创建web url和php来给出结果。

发布于 2015-03-08 22:43:20
在php脚本中使用>=怎么样?
$values = mysqli_query($dbc, "... AND (diff >= '$diffs')");发布于 2015-03-09 20:10:36
答案是在PHP MySQL: Query with Less Than AND Greater Than找到的
将Php代码修改为$values = mysqli_query($dbc, "SELECT * FROM CPETrack WHERE (Techid= '$Techid') AND (Type= '$cpe') AND (diff BETWEEN $diffs AND 100)");
现在我可以从$diff设置spinnerselection值,列表选择器在$diff值和100之间返回值。
https://stackoverflow.com/questions/28931344
复制相似问题