Het probleem is dat de variabele $Q
bevat geen geldige waarde, vermoedelijk omdat de waarde doorgegeven in $station1
komt niet voor in de database. Ik had gedacht dat CI dit zou tegengaan door op zijn minst een lege tekenreeks tussen aanhalingstekens te gebruiken, maar blijkbaar niet.
U moet die $Q
. valideren heeft een redelijke waarde voordat u deze doorgeeft aan where()
. Bijvoorbeeld een andere num_rows()
check zal u vertellen of de eerste zoekopdracht iets heeft gevonden.
U moet ook de veldgegevens doorgeven van $Q
, niet alleen het object. Dus in jouw geval $Q->row()->Zone
.