php - 在 SQL 和 PHP 中使用 WHERE 和 AND 子句

标签 php mysql

我一直在尝试使用 companyid 和 customerid 的组合编写 select 语句以从产品表中获取数据,我很确定我的做法不正确,请帮助我编写正确的 sql使用这些参数获取。

$customerid=$_SESSION['customersid'];
$companyid=$_SESSION['companyid'];

$test="SELECT producttype,quantity FROM product WHERE username= '" . mysql_real_escape_string($customerid) . "'" . 'AND'.mysql_real_escape_string($companyid) . "'" ;

最佳答案

您必须在查询中放入 companyid 的字段名

$test="SELECT producttype,quantity FROM product WHERE username= '" . mysql_real_escape_string($customerid) . "'" . 'AND COMPANYID_FIELDNAME ='.mysql_real_escape_string($companyid) . "'" ;

关于php - 在 SQL 和 PHP 中使用 WHERE 和 AND 子句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33110569/

相关文章:

php - undefined variable CodeIgniter?

php - 我应该如何开始这个项目?

php - 查找并替换为 QueryPath

php - 使用表单数据进行 SQL 选择查询

mysql - 如何删除表的所有外键

mysql - 计数左连接

mysql - 无法使用 ON DELETE SET DEFAULT 创建外键

php - MySQL 脚本未正确输入

php - null 和 empty 和有什么不一样?

javascript - 当 url 为 "example.php/1/2"时,CSS 不适用