Dzięki !
Cytat
Najlepszą formą nauki jest testowanie i próbowanie, wystarczyło wykonać to zapytanie samodzielnie przed zadaniem pytania.
No tak cały czas robię, ale z tą konkretną tabelą wolę uważać, duża jest i pracuję nad zmianami i robienie ciągłych kopii jest dość długotrwałe.
Dzięki raz jeszcze.
A to mam jeszcze jedno pytanie - już mniej ważne ale mnie męczy, czy kolejność warunków jest ważna w sql queries, czy np:
CODE
$result=mysql_query("SELECT * FROM users WHERE loginid='$loginid'");
mogę zamienić na:
CODE
$result=mysql_query("WHERE loginid='$loginid' FROM users SELECT *");
I będzie bez różnicy?
OK, Chyba jest różnica ... zrobiłem:
CODE
mysql_query("UPDATE users WHERE loginid='$userloginid' SET comment_count=$commcount") or die(mysql_error());
I mi wywaliło błąd, jak poprawiłem na :
CODE
mysql_query("UPDATE users SET comment_count=$commcount WHERE loginid='$userloginid'") or die(mysql_error());
To zadziałało.
Są jakieś proste reguły dotycz. kolejności komend w sql'u ? Np. wpierw "Co ma zrobić" a potem "Gdzie"? Czyli np. może WHERE zawsze ma być na końcu? Czy może UPDATE i SET jakoś muszą być razem nierozłącznie?
p.s. właśnie zacząłem lekturę "PHP i MySQL Tworzenie stron WWW Vademecum Profesjonalisty" wyd. III, - Helion.2005. (Laura Thomson, Luke Welling) - ktoś zna? Dobre to czy może znacie jakieś lepsze pozycje, tak dla początkującego?
Najtrudniejsze zawsze są początki. Potem jakoś leci. Dobrze, że jest forum.php.pl
Konrados