webForumDet fria alternativet

Tappar en post

Databaser & SQL

21 svar · 727 visningar · startad av TomasA · sida 2 av 2

Frågan, av TomasA

Kör PHP och MySQL I min kalender tappar jag 1:a posten som skall vara med. Har äldre poster med i dasen men det funkar ok Har följande select: $result=mysqlquery("select FROM kalender WHERE CURDATE() <= dag AND CURDATE() <= '".date("Y-12-31")."' ORDER BY dag limit 20"); Är denna fel eller skall jag leta efter felet någon annanstans i koden? Mvh

Läs frågan i sin helhet →
Medlem sedan juni 20014 421 inlägg
#21

Du bör heller inte använda 'named booleans' (and, or, not) i villkorsuttryck (if, while, for) där bör du istället använda &&, ||, !. Named booleans är loosely coupled, vilket innebär att ditt uttryck ibland inte blir som du vill. Din kod bör alltså istället se ut:
while ($myrow = mysql_fetch_array($result) && $i <= 4)

Named booleans bör bara användas för att hantera fel. T.ex:
do_something() or die("something failed");

Medlem sedan feb. 2003173 inlägg
#22

OK, men med den koden försvinner allt innehåll i fälten, men det syns att det finns poster.
Den tidigare funkar helt OK.

Mvh

256 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)