[英]How to include a variable in a field in sql statement using php?
我正在编写一个PHP脚本来查询MYSQL数据库。 但是,我可能遇到语法错误,使我的代码无法正常工作。
如果我不使用变量而不是将$ errType替换为“ version”(例如),则一切正常。 我在使用变量代替字段时遇到问题。
$errType = $_POST['errorCategory'];
$errType = $mysqli->real_escape_string($errType);
$sql = "SELECT * FROM codecError WHERE '$errType' ='0' ";
$result = $mysqli -> query($sql);
$count = $result -> num_rows;
if($count > 0){
}
也许你的意思是?
$sql = "SELECT * FROM codecError WHERE {$errType} ='0'";
你也可以写成
$sql = "SELECT * FROM codecError WHERE ".$errType." ='0'";
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.