所以我需要将变量传递给我的" fetch" php,on fetch.php
我用给定的参数查询mysql DB。
现在我被卡住了..
我可以像这样获取变量:
data: {
"Kood":'<?php echo $params->get('Kood');?>'
},
然后我在fetch.php
中捕获它并向db:
(在我发出sql请求的一些if语句之后)
$query .= 'and kood LIKE "%'.$_POST["Kood"]["value"].'%" ';
一切都很好,但不是&#34;喜欢&#34;我会使用Equal,如果我将我的请求更改为等于那么它将无法获得任何结果..
示例:
select *
from table
where kood='KERR2018'
(顺便说一句,当我使用的时候它也会以某种方式得到KERR2019的结果......)
那就是我如何努力获得&#34;等于&#34;致:
$query .= 'and kood ="'.$_POST["Kood"]["value"].'" ';
我觉得,它会丢失数字而只使用字符?
当我在fetch.php
($Kood="KERR2018";
)中创建var时,它就像我想要的那样工作..
答案 0 :(得分:0)
$query .= 'and kood ="'.$_POST["Kood"]["value"].'" ';
是错误的方法。 应该没有&#34;价值&#34;
$query .= 'and kood ="'.$_POST["Kood"].'" ';