Problemet er, at variablen $Q
indeholder ikke en gyldig værdi, formentlig fordi værdien er sendt i $station1
findes ikke i databasen. Jeg ville have troet, at CI ville imødegå dette ved i det mindste at bruge en tom citeret streng, men tilsyneladende ikke.
Du skal validere den $Q
har en fornuftig værdi, før du sender den til where()
. For eksempel en anden num_rows()
check vil fortælle dig, om den første forespørgsel fandt noget.
Du skal også videregive feltdataene fra $Q
, ikke kun objektet. Så i dit tilfælde, $Q->row()->Zone
.