Advertisement
lignite0

insertDataToTable

Nov 24th, 2016
114
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.44 KB | None | 0 0
  1. <?php
  2.  
  3. public static function insertDataToTable($table, array $data)
  4. {
  5.     $filled = array_fill(0, count($data), '?');
  6.     $values = implode(', ', $filled);
  7.  
  8.     $columns = array_keys($data);
  9.     foreach ($columns as &$column) {
  10.         $column = "`{$column}`";
  11.     }
  12.     $columns = implode(', ', $columns);
  13.     $insert = "INSERT INTO `{$table}` ({$columns}) VALUES ({$values})";
  14.  
  15.     return self::insert($insert, array_values($data));
  16. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement