anonīms Posted February 20, 2009 Report Share Posted February 20, 2009 (edited) pēc submita izmet šādu erroru Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause Kods: http://paste.php.lv/5a3f9735b15d32162f1058...d3567b?lang=php Erroru izmet no kverija, kur selecto ip un laiku, bet kādēļ? Iespējams, ka vaina ir kā tiek izvilkts laiks>$laiks_120, bet nezinu, kas tur par vainu... $laiks_120 = time()+60*2; nomainiju, bet errors tāpat ir. hmm, beigās ieliku GROUP BY un viss iet, bet man viņu nemaz nevajag... :\ Edited February 20, 2009 by anonīms Quote Link to comment Share on other sites More sharing options...
rausis Posted February 20, 2009 Report Share Posted February 20, 2009 tak kļūdzas ziņojumā rakstīts, ka jaizmanto group by.. Quote Link to comment Share on other sites More sharing options...
anonīms Posted February 20, 2009 Author Report Share Posted February 20, 2009 (edited) Jā, jau ieliku. Bet kādēļ viņu vispār pieprasa, ka man ir cits kverijs, kas ir gandrīz identisks, kur to neprasija? SELECT id,lietotajvards, laiks_kad_iegaja, tautiba FROM lietotaji WHERE laiks_kad_iegaja > $tenMinutesAgo ORDER BY laiks_kad_iegaja DESC + $pvr2ml neko neizvada Arī par print_r($pvr2ml); nekas netiek izvadīts. // Pat array. Edited February 20, 2009 by anonīms Quote Link to comment Share on other sites More sharing options...
Gints Plivna Posted February 20, 2009 Report Share Posted February 20, 2009 Padomā pats ko Tu prasi - Tu gribi skaitu un vēl precīzas vērtības. Ja nav group by izteiksmes pēc šīm precīzajām vērtībām, tad nav saprotams kādu precīzo vērtību tev dot, ja ir vairāki ierasti, kas atbilst where kritērijiem. Un Tavs otrais vaicājums, kas kā Tu rakstis esot "gandrīz identisks" ir absolūti atšķirīgs, tur nav grupēšanas funkcijas count(*). Gints Plivna http://datubazes.wordpress.com Quote Link to comment Share on other sites More sharing options...
anonīms Posted February 21, 2009 Author Report Share Posted February 21, 2009 (edited) Nda, tiešām. Sapratu arī to, ka man tos parējos nemaz nevajag izvilkt. $laiks_120 = time()-60*2; ####### PARBAUDAM VAI 2 MINISHU LAIKAA NAV JAU KOMENTEEJIS ########### $pvr2ml = mysql_query("SELECT count(ip) FROM bliezam_jaunumu_komentari WHERE ip = '$ip' AND laiks > $laiks_120") or die(mysql_error()); $pvr2ml = mysql_fetch_array($pvr2ml); if($pvr2ml[0] > 0) { echo '<p><span style="color:#C11B17; font-weight: bold;">Atvaino, bet tu varēsi komentēt tikai pēc 2 minūtēm, jo nesen jau esi komentējis.</span></p>'; } else { // kverijs } Viss iet. Edited February 21, 2009 by anonīms Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.