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

Jak korzystać z metody wstawiania lub zastępowania w zapalniku kodu?

Wypróbuj to

public function save($data, $id)
{
    $query = $this->db->query("SELECT * FROM table_name WHERE id = '{$data['id']}' ");
    $result = $query->result_array();
    $count = count($result);

    if (empty($count)) {

        $this->db->insert('mytable', $data); 
    }
    elseif ($count == 1) {
        $this->db->where('id', $data['id']);
        $this->db->update('mytable', $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. Jak mogę zatrzymać uruchomione zapytanie MySQL?

  2. Połączenie bez DSN z serwerem mysql w dostępie ms bez zapamiętywania nazwy użytkownika i hasła

  3. Przesyłanie obrazu do bazy danych MySQL za pomocą obiektu Blob

  4. Jak zainstalować MySQL 8 na Ubuntu 20.04 LTS?

  5. Błąd #1241 - Operand powinien zawierać 1 kolumnę w Mysql