我有以下代码:
$RefEquipamento = mysql_real_escape_string($_GET['ID']);
mysql_select_db($database_connLOOPGEST, $connLOOPGEST);
$query_rs_equipamento = sprintf("SELECT * FROM clientes_listaequipamentos WHERE referenciacliente = $RefEquipamento ORDER BY datacriacao_loop DESC LIMIT 1");
$rs_equipamento = mysql_query($query_rs_equipamento, $connLOOPGEST) or die(mysql_error());
$row_rs_equipamento = mysql_fetch_assoc($rs_equipamento);
$totalRows_rs_equipamento = mysql_num_rows($rs_equipamento);
echo json_encode($row_rs_equipamento);
我不是 PHP 或 MySQL 方面的专家,我正在尝试学习一些东西。我正在使用 Dreamweaver。
上面的代码在我传递一个数字作为参数时有效(例如,如果 $RefEquipamento 是 200456)这工作正常,但是当我尝试传递一个字符串时(假设我正在传递字符串“equip1”这不会工作,回声给我以下信息:
“‘where 子句’中的未知列‘equip1’”