Php 如何构造一个mysql查询以使用多个AND运算符?
例如Php 如何构造一个mysql查询以使用多个AND运算符?,php,mysql,Php,Mysql,例如“选择*起始日期,其中name='etc'和lastname='etc'和etc='etc'”您的操作与刚才所说的完全相同。假设您正在讨论基于PHP输入变量构造查询 $fields = array( "name", "lastname", "etc" ) ; foreach( $fields as $field) { $clause[]=$field."='".mysql_real_escape_string($_POST[$field])."'"; } $query = "SELEC
“选择*起始日期,其中name='etc'和lastname='etc'和etc='etc'”代码>您的操作与刚才所说的完全相同。假设您正在讨论基于PHP输入变量构造查询
$fields = array( "name", "lastname", "etc" ) ;
foreach( $fields as $field)
{
$clause[]=$field."='".mysql_real_escape_string($_POST[$field])."'";
}
$query = "SELECT * from `date` where "
.implode( " AND ", $clause );
你会这样做的
eg "SELECT * FROM date WHERE name = 'etc' AND lastname = 'etc' AND etc='etc'";
问题不清楚。您已经构造了一个查询。这里的问题到底是什么?我假设您的意思是,我将如何构造一个mysql查询来使用多个AND运算符,并使用SQL以外的语言。如果这就是你的意思,最好这么说。。。