这是来自Laravel 5.2项目的控制器。我是Laravel的新人。 我想通过索引使用数组中的值。 我得到的错误是:
Undefined Offset: 1 LINE: if($rows[1]==0)
我如何解决这个问题?
<?php
namespace App\Http\Controllers;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
class testeController extends Controller
{
public function index()
{
$cont=0;
$cont_aux=0;
$sql = "SELECT a.id_citacao, a.prazo_manual, a.recetor, b.urgente, c.prazo_normal, c.prazo_urgente, d.contador_notificado, d.prazo_citacao, b.id_residencia, f.comarca, f.prazo_dilatorio, f.localidade, f.comarca, f.ilha, e.id_residencia, f1.localidade, f1.comarca,f1.prazo_dilatorio, f1.ilha,d.id_tipo_rececao FROM citacao a, processo b, tipo_processo c, tipo_rececao d, constituinte e, residencia f, residencia f1 WHERE a.id_processo = b.id_processo AND b.id_tipo_processo = c.id_tipo_processo AND a.id_tipo_rececao = d.id_tipo_rececao AND e.id_constituinte = b.id_constituinte AND f.id_residencia = e.id_residencia AND f1.id_residencia = b.id_residencia ORDER BY a.id_citacao DESC LIMIT 1 ";
$rows = \DB::select($sql);
if($rows[1]==0){
if ($rows[3]=='true'){
$cont=$rows[5];
$cont_aux=$cont;
}
else {
$cont=$rows[4];
$cont_aux=$cont;
}
}
return view('listar_info',compact('cont','cont_aux'));
view('constituintes.formwizard',compact('residencias','attributes'));
}
}
在我开始使用Laravel之前,我使用了这个:
$result = mysqli_query($con,$sql);
$rows = mysqli_fetch_array($result);