php - 在 MySQL 查询中传递 php 变量

标签 php mysql mysqli

您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解在 '=

附近使用的正确语法
$_email= $connection-> real_escape_string("abc@yahoo.com"); 

$checkSql  = "SELECT * ";
$checkSql .= "FROM customer_registration";
$checkSql .= "WHERE ";
$checkSql .= "EMAIL=" . $_email ;

$result = $connection-> query($checkSql); 

上面 php/mysql 查询中的 SELECT 语句似乎有什么错误?

最佳答案

$checkSql .= "Email = \"$_email\"";

关于php - 在 MySQL 查询中传递 php 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34345309/

相关文章:

php - 如何检索 WHERE 子句中使用数组的数据?

php - 将 JSON 发布到 php 脚本服务器端失败

php - `$stmt->execute()` 返回 False 但仍插入

php - mysqli::query 不返回 FALSE 或 mysqli_result - PHP 错误?

javascript - JQuery AJAX DataTable 在重新加载数据后不加载标准函数

php - 维基百科对 file_get_contents 的奇怪编码答案

java - 这个sql查询有什么问题导致这个错误?

php - 使用PHP7计算Mysql中的行数

php - 删除级联错误时

php - laravel 表结构显示最喜欢的文章和较少的 View