Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Wstaw PHP z wartościami tablicy, nazwa_tabeli

spróbuj tego, dla mnie działa dobrze. Musisz tylko przekazać nazwę tabeli i tablicę asocjacyjną, która zawiera nazwy kolumn jako klucze.

public function insert($table, $data)
{

    $query='INSERT INTO '.$table.' (';
    foreach($data as $key => $value)
    {
        $query .= $key.','; 
    }
    $query = substr($query, 0, -1);
    $query .= ') VALUES (';
    foreach($data as $key => $value)
    {
        $query .= ':'.$key.',';
    }
    $query = substr($query, 0, -1);
    $query .= ');';

    $insert = $this->db->prepare($query);
    $insert->execute($data);

}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lepszy sposób wykonywania wielu poleceń MySQL za pomocą skryptu powłoki

  2. synchronizacja baz danych Mysql SQLite

  3. Jak zaimplementować zmaterializowany widok za pomocą MySQL?

  4. Losowy rekord z bazy mysql z CodeIgniter

  5. jak zmienić kolumnę api_token w token Guard