首页  >  文章  >  后端开发  >  请问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