>  기사  >  백엔드 개발  >  请问sql语句写法

请问sql语句写法

WBOY
WBOY원래의
2016-06-13 13:51:56759검색

请教sql语句写法?
$sql1是根据用户输入选择值动态生成的:


$ConditionsNumber=6;
                                  $ConditionsArray=array( "$condition1 ", "$condition2 ", "$condition3 ", "$condition4 ", "$condition5 ", "$condition6 ");
                                  $SearchSQLArray=array( "   where   ip= '$condition1 ' ", "   where   bianhao= '$condition2 ' ", "   where   name= '$condition3 ' ", "   where   user= '$condition4 ' ", "   where   bankid= '$condition5 ' ", "   where   equimode= '$condition6 ' ");

                                  for($i=0;$i                                   {
                                  if($ConditionsArray[$i]== " ")
                                  $SearchSQLArray[$i]= " ";
                                  $haveWhere=false;
                                  for($j=0;$j                                   {
                                  $wherePosition=strpos($SearchSQLArray[$j], "where ");
                                  if(($wherePosition== "1 ")&&($haveWhere==false))
                                  {
                                  $SearchSQLArray[$i]=ereg_replace( "where ", "and ",$SearchSQLArray[$i]);
                                  $haveWhere=true;
                                  }
                                  }
                                  };

                                  for($i=0;$i
                                  $sql1=$sql1.$SearchSQLArray[$i];

                                $sql   =   "select   *   from   oareport ".$sql1. "; ";

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.