SQL语句中有多个PHP变量的问题

大山山

我的问题是我试图从URL中获取3个变量,它们回显了正确的信息,所以我知道我的$ _GET可以正常工作,第一个$ SC1和$ SC2都可以正常工作,但SQL语句Dosnt中的第三个变量却可以。

如果我更换

$thestatement = ("SELECT * FROM asset_records  WHERE a_catagory = '".$SC1."' AND ".$SC2." = '". $SC3 ."' ");

$thestatement = ("SELECT * FROM asset_records  WHERE a_catagory = '".$SC1."' AND ".$SC2." = 'apple' ");

它工作正常,但我知道$ SC3 = apple,因为我可以回显该变量及其苹果,请帮助我将头发拔出。以下是与此有关的其余代码。

注意:这是一个搜索功能,它基于用户在我的网站菜单中单击的链接,并在人们首次单击该网站时将其考虑在内,以便显示其中的所有项目。

require ('..\connect_db.php') ;

$SC1 = mysql_real_escape_string($_GET['sc1']); echo $SC1; 
$SC2 = mysql_real_escape_string($_GET['sc2']); echo  $SC2;
$SC3 = mysql_real_escape_string($_GET['sc3']); echo $SC3;


if ($SC1 && $SC2 && $SC3 = '') {

$thestatement = ('SELECT * FROM asset_records');}


else  {;

$thestatement = ("SELECT * FROM asset_records  WHERE a_catagory = '".$SC1."' AND ".$SC2." = '". $SC3 ."' ");

}

$result = mysql_query('' .$thestatement. '') or die(mysql_error());
完整的adnan

您将在if条件中清空$ SC3。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL-'CASE WHEN'语句中有多个'THEN'选项

来自分类Dev

If语句中有多个命令?

来自分类Dev

Pig:单个语句中有多个join语句

来自分类Dev

一条语句中有多个游标

来自分类Dev

Alasql-单个promise语句中有多个sheetids

来自分类Dev

一条语句中有多个游标

来自分类Dev

C ++输入失败:单个语句中有多个输入

来自分类Dev

单个语句中有多个COUNT和GROUP BY

来自分类Dev

选择语句中的 SQL 组合列,每个语句中有多列

来自分类Dev

其中有多个SELECT语句的SQL IN语句

来自分类Dev

在SQL语句中包含变量的问题-在Python 3.4中

来自分类Dev

在 if 语句中使用变量时的 PHP 问题

来自分类Dev

错误:在(1)处的READ语句中有预期的变量,但带有声明的变量

来自分类Dev

SWIFT OS X-闭包语句中有多个语句,是调试工具吗?

来自分类Dev

条件语句中具有多个值的 Ansible 变量

来自分类Dev

JOIN语句中的SQL问题

来自分类Dev

(int) 在语句中有多重要?

来自分类Dev

在串联的sql语句中使用php变量

来自分类Dev

SQL语句中的PHP变量不起作用

来自分类Dev

sql语句中的ruby变量

来自分类Dev

在if语句中处理变量-PHP

来自分类Dev

WHERE子句中具有多个条件的SQL语句的语法

来自分类Dev

WHERE子句中具有多个条件的SQL语句的语法

来自分类Dev

如果if / else语句中有2个布尔变量为真,该怎么办

来自分类Dev

一个switch语句中有多个表达式

来自分类Dev

Scala中相同的受保护案例语句中有多个条件?

来自分类Dev

我如何在while语句中有多个条件?(C ++)

来自分类Dev

逻辑运算符两端的if语句中有多个条件

来自分类Dev

ALL子句中有多个列