Problemet är att variabeln $Q
innehåller inget giltigt värde, förmodligen för att värdet skickats i $station1
finns inte i databasen. Jag skulle ha trott att CI skulle motverka detta genom att åtminstone använda en tom citerad sträng, men tydligen inte.
Du måste validera den $Q
har ett vettigt värde innan du skickar det till where()
. Till exempel en annan num_rows()
check kommer att berätta om den första frågan hittade något.
Du måste också skicka fältdata från $Q
, inte bara föremålet. Så i ditt fall, $Q->row()->Zone
.