myror i huvudet
I en funktion skriver jag en alldeles vanlig ganska enkel sql-fråga. En inner-join-fråga där “WHERE category-id = 3″ är den springande punkten. Det fungerar utmärkt, jag får ut förväntat resultat. Men att hårdkoda trean är givetvis ingen bra lösning, den vill jag ha in som en variabel. Så jag använder mig istället av variabeln $cat_id som tilldelats värdet 3. Då möts jag av det käcka meddelandet att jag har fel i min sql-syntax. Om jag byter namn på variabeln till $id får jag inget felmeddelande, men heller inget resultat.
Man kan få myror i huvudet för mindre. Iaf hade jag mycket myror i huvudet inatt pga detta. Nu i mera utsövt tillstånd kan jag tänka mig ett par möjliga orsaker. Eftersom min kod passerar en massa annan kod innan den når databasen händer förmodligen någonting med mina variabler på vägen. Allting har alltid en förklaring, nu hoppas jag bara att jag hittar förklaringen på just detta.
Senare idag ska vi ut och spåra. Faktiskt.
(Edit 11:21) Ha! Självklart. Det hjälpte att sova på saken. Raskt över på nästa problem…

Ja, det finns dagar då jag börjar med att sova på saken.
Svara EHmmm….myror i huvudet fick jag i alla fall
Fattar ingenting.
Svara AnnelieHoppas spåret gick bra.
Även jag fick myror i huvudet - ett helt inlägg på ….eh…. grekiska?
Tur att du löste det själv i alla fall!
Svara AgnethaHa det gott.