Rumah  >  Artikel  >  pembangunan bahagian belakang  >  请问sql语句写法

请问sql语句写法

WBOY
WBOYasal
2016-06-13 13:51:56794semak imbas

请教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. "; ";

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn