php - PHP 中的 MySql 查询语法错误

标签 php mysql

这段代码有什么问题

$FN=strtok($_POST['IS'],' ');
$LN=strtok(' ');
$query="SELECT person_id FROM a_person WHERE first_name=$FN AND last_name=$LN";

错误是这样说的,我不知道为什么?

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Select AND last_name=' at line 1

最佳答案

你需要引用$FN$LN

$query = "SELECT person_id FROM a_person WHERE first_name='$FN' AND last_name='$LN'";

关于php - PHP 中的 MySql 查询语法错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10778585/

相关文章:

php - MySQL 选择一周前的行

mysql - 选择列值为 1 而不是 4 的人

php - 如何将 x-number HTML 格式的项目添加到我的页面?

python - 从python函数插入mysql表

php - 亚马逊 RDS 新手,需要帮助

php - 如何为每个 WordPress 页面应用不同的样式表?

php - 如何在CSS中分离wordpress内容?

javascript - 如何使用数据通过ajax加载 View

php - 填写个人资料页面的最佳方法?

mysql - 什么是 MySQL 主键(key1、key2)