В настоящее время у меня tbl_projtask
из MySQL
, и у меня есть этот запрос в моем приложении laravel. Это прекрасно работает, если tbl_projtask
имеет строки.
$projtask = DB::connection('mysql')->select("SELECT * from tbl_projtask WHERE projCode = '".$request->projCode."' AND taskCode = '".$request->taskCode."' AND deleted = 0")
Но когда я усекаю таблицу.
Этот запрос возвращает мне ошибку, подобную этой
"message": "Undefined offset: 0",
Я использую count()
для проверки, если внутри таблицы есть данные.
что-то вроде этого
if(count($projtask)){
//Some codes
}else{
//Some codes
}
Если я усекаю таблицу. Код дает мне ошибку, указанную выше. Но если не усечено и имеет несколько строк. Код count()
- это штрафы. Каков наилучший подход для этого?