当我使用包含空间的 ajax 变量时,我在选择 MYSQL 时遇到了问题。 例如
$city = $_POST["from_ajax"];
$query = "SELECT * FROM `rest` WHERE city='".$city."'";
问题是当变量包含“空格”时,例如
ajax发送的变量是:“纽约”;
mysql 查询不工作。
什么会导致这个问题?
谢谢
最佳答案
使用 mysql TRIM()
$city = $_POST["from_ajax"];
$query = "SELECT * FROM `rest` WHERE TRIM(city)=TRIM('$city')";
关于php - ajax 变量 mysql 搜索不适用于空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33365886/