przykład zapytania o aktualizację programu CodeIgniter

przykład zapytania o aktualizację programu Codeigniter: ten samouczek pokaże Ci, jak zaktualizować dane w bazie danych w programie codeigniter. Aktualizacja jest jedną z funkcji CRUD i podstawowym procesem wykonywanym na dowolnym systemie bazodanowym. Służy do aktualizacji / edycji istniejących rekordów (entity) w bazie danych. Aktualizacja bazy danych może być wykonywana na poziomie pojedynczym lub wsadowym, co pozwala aktualizować pojedynczy rekord po jednym lub wiele rekordów jednocześnie w bazie danych.

sprawdź również, czy CodeIgniter wstawia przykład zapytania i CodeIgniter usuwa przykład zapytania.

zapytanie aktualizacyjne CodeIgniter przykład:

aby napisać zapytanie aktualizacyjne w codeigniter, musisz użyć biblioteki ‘Active record class’, która umożliwia pisanie zapytań niezależnych od bazy danych, a następnie są one konwertowane na ciągi zapytań przez odpowiedni adapter bazy danych i wykonywane.

w CODE igniter należy skorzystać z funkcji $this->db->update() do aktualizacji rekordów/wierszy w bazie danych.

$this->db->update('table_name', data);

ta funkcja generuje ciąg aktualizacji z danymi dostarczonymi przez parametry i wykonuje zapytanie. Pierwszy parametr zawiera nazwę tabeli, a drugi zawiera tablicę lub obiekt wartości używanych do aktualizacji db.

tabela MySQL: pracownicy

codeigniter-update-query-example-table-employees

tutaj zobaczymy kilka przykładów zapytań za pomocą tej tabeli “pracownicy”, która pokaże Ci, jak zaktualizować dane w bazie danych w codeigniter.

zapytanie aktualizacyjne CodeIgniter z klauzulą Where przykład:

to zapytanie aktualizacyjne w codeigniter używa warunku/klauzuli where do edycji tylko określonego rekordu/wiersza z tabeli ‘pracownicy’.

$data = array( 'Designation' => 'Senior Accountant', 'Salary' => 192300);$this->db->where('EmpID', 3);$this->db->update('Employees', $data);// Produces Update Query:// UPDATE Employees SET Designation = 'Senior Accountant', Salary = 192300 WHERE EmpID = 3;

:

update-query-in-codeigniter-with-where-clause-example

podczas pisania zapytania update w codeigniter, możesz albo użyć klauzuli where oddzielnie z funkcjąwhere(), jak powyżej, albo po prostu przekazać ją jako ciąg do funkcji $this->db- > update (). Oto przykład tego ostatniego.

$data = array( 'Designation' => 'Senior Accountant', 'Salary' => 192300);$this->db->update('Employees', $data, 'EmpID = 3');// Produces Update Query String:// UPDATE Employees SET Designation = 'Senior Accountant', Salary = 192300 WHERE EmpID = 3;

zaktualizuj zapytanie z wieloma warunkami w Codeigniter:

to Zapytanie o aktualizację kodu igniter wykorzystuje wiele warunków, w których aktualizuje się określony rekord pracownika.

$data = array( 'Designation' => 'Office Manager');$this->db->where('DeptName', 'HQ');$this->db->where('Designation', 'Manager');$this->db->update('Employees', $data);// Produces SQL:// UPDATE Employees SET Designation = 'Office Manager' WHERE DeptName = 'HQ' and Designation = 'Manager';
update-query-with-multiple-conditions-in-codeigniter

aktualizacja wielu wierszy w Codeigniter:

w przeciwieństwie do korzystania z wielu warunków where do aktualizacji pojedynczego wiersza bazy danych, możesz również aktualizować wiele wierszy jednocześnie w codeigniter. Aby to zrobić, należy użyć funkcji $this->db->update_batch() zamiast update ().

funkcja update_batch() jest podobna lub podobna do update (), z wyjątkiem jednego dodatkowego parametru ‘where_key’, który mówi, która kolumna powinna być użyta do warunku where.

$data = array( array( 'EmpID' => 6 'Designation' => 'Sales Manager', 'Salary' => 167260 ), array( 'EmpID' => 8 'Designation' => 'Technical Lead', 'Salary' => 382500 ));$this->db->update_batch('Employees', $data, 'EmpID');// Produces Update Query SQL:// UPDATE Employees SET Designation = CASE// WHEN EmpID = 6 THEN 'Sales Manager'// WHEN EmpID = 8 THEN 'Technical Lead'// ELSE Designation END,// Salary = CASE// WHEN EmpID = 6 THEN 167260// WHEN EmpID = 8 THEN 382500// ELSE Salary END// WHERE EmpID IN (6, 8)

:

update-multiple-rows-in-codeigniter

jak widać, powyższe zapytanie zajmuje “EmpID”, gdzie warunek i aktualizuje wiele rekordów na raz na podstawie niego.

Czytaj Dalej: Zaktualizuj dane formularza w bazie danych za pomocą Codeigniter& MySQL

, co wyjaśnia przykład zapytania o aktualizację codeigniter. Za pomocą tych zapytań można łatwo zaktualizować dane w bazie danych za pomocą PHP codeigniter i mysql.

Leave a Reply