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

Jak sprawdzić, czy zapytanie nie powiedzie się w Laravel 4?

umieść go w bloku try catch.

try {

    DB::table('user')->where('id', $id)->update($userdata);
}catch(\Exception $e){
    //Do something when query fails. 
}

ponadto

DB::insert() zwraca wartość logiczną.

DB::update() zwraca wartość logiczną

DB::delete() zwraca wartość logiczną

DB::insertGetId() zwróć ostatnio wstawiony identyfikator.

Możesz napisać swoje kolejne kody w zależności od wartości.

PS Powyższe nie dotyczy błędów, ale tylko po to, aby dowiedzieć się, czy Twoje zapytanie dotknęło niektóre wiersze lub nie.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Formularz PHP Multiple Dropdown Box Prześlij do MySQL

  2. Jak zaimportować plik CSV do tabeli MySQL?

  3. Sortuj wiersze bazy danych o wartości 0 po wierszach niezerowych

  4. Jak sortować wyniki MySQL z literami na początku, symbolami na końcu?

  5. Jak sprawdzić, czy mój stół to MyISAM lub Innodb?