Mysql
 sql >> база данни >  >> RDS >> Mysql

PHP вмъкване със стойности на масив, име на таблица

опитайте това, работи добре за мен. Просто трябва да подадете името на таблицата и асоциативен масив, който има имената на колоните като ключове.

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. Сложни заявки за база данни в yii2 с активен запис

  2. IO.FileNotFoundException в MySql.Data.dll:Не мога да заредя System.Security.Permissions

  3. Как мога да се свържа с MySQL на WAMP сървър?

  4. Как да дефинирате колона, която може да автоматизира изписването с главни букви?

  5. НА ИЗТРИВАНЕ НА КАСКАДА