sql >> Database teknologi >  >> RDS >> Mysql

Hvordan ved man, om en forespørgsel mislykkes i Laravel 4?

sæt det i en prøve-fangstblok.

try {

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

desuden

DB::insert() returnerer boolsk.

DB::update() returnerer boolesk

DB::delete() returnerer boolesk

DB::insertGetId() returner det sidst indsatte id.

Du kan skrive dine opfølgningskoder afhængigt af værdien.

P.S. Ovenstående er ikke til fejl, men blot for at vide, om din forespørgsel berørt nogle rækker eller ej.




  1. NodeJS kunne ikke oprette forbindelse til MYSQL seneste version inde i Docker Container

  2. Postgres er den fedeste database – Årsag #2:Licensen

  3. Ugyldigt parameternummer:parameter blev ikke defineret Indsætter data

  4. Opdater række med data fra en anden række i samme tabel