![](/img/trans.png)
[英]Use PHP variable from another file when ajax is used to fetch php file
[英]Ajax fetch variable to php to select from SQL
因此,我需要将变量传递给我的“ fetch” php,在fetch.php
我使用给定的参数查询mysql DB。
现在我被卡住了。
我能够像这样获取变量:
data: {
"Kood":'<?php echo $params->get('Kood');?>'
},
然后我在fetch.php
捕获它并向db发出请求:
(在某些if语句之后,我发出sql请求)
$query .= 'and kood LIKE "%'.$_POST["Kood"]["value"].'%" ';
一切工作正常,但是我将使用Equal代替“ Like”,如果我将请求更改为equal,那么它将无法获得任何结果。
范例:
select *
from table
where kood='KERR2018'
(顺便说一句,当我像这样使用时,它也会以某种方式获得KERR2019的结果..)
那就是我试图“等于”的方式:
$query .= 'and kood ="'.$_POST["Kood"]["value"].'" ';
我觉得,它会丢失数字并仅使用字符?
当我在fetch.php
( $Kood="KERR2018";
)中制作var时,它可以按我的要求工作。
$query .= 'and kood ="'.$_POST["Kood"]["value"].'" ';
错误的方式。 应该没有“价值”
$query .= 'and kood ="'.$_POST["Kood"].'" ';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.