Advertisement
pesarkhobeee

auto_genarate_insert

Dec 27th, 2011
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.89 KB | None | 0 0
  1. <?php
  2. function auto_genarate_insert($table_name,$source,$eskape=null){
  3.             $column="";
  4.             $columnvalue="";
  5.  
  6.             foreach($source as $item=>$value){
  7.                     if(isset($eskape))
  8.                         if(in_array($item,$eskape))
  9.                             continue;
  10.                     if(!is_array($value)){
  11.                         $column.=mysql_real_escape_string($item).",";
  12.                         $columnvalue.="'".mysql_real_escape_string($value)."',";
  13.                     }else{
  14.                         foreach($value as $tmp){
  15.                             $value2.=mysql_real_escape_string($tmp).",";
  16.                         }
  17.                         $column.=mysql_real_escape_string($item).",";
  18.                         $columnvalue.="'".$value2."',";
  19.                         $value2="";
  20.                         }
  21.                 }
  22.             $column=substr($column,0,strlen($column)-1);
  23.  
  24.             $columnvalue = substr($columnvalue,0,strlen($columnvalue)-1);
  25.             $sql = "INSERT INTO $table_name ($column) VALUES ($columnvalue) ";
  26.                 return $sql;
  27.                 }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement