Ernijs_E Posted August 4, 2010 Report Share Posted August 4, 2010 (edited) Sveiki! Izveidoju pēc pamācībām nelielu čata skriptu! Katrs ieraksts tiek saglabāts datubāzē. Gribēju pielikt klāt laiku un datumu, bet nemāku izveidot lai automātiski ierakstās datubāzē cikos un kurā datumā ir postots. Varat palīdzēt?! Kods: http://paste.php.lv/5441bc3c6ef46dc15e354b8ac502e3a5?lang=php Šim klāt vajag lai pievieno laiku un datumu datubāzē + kāda kollona jātaisa iekš datubāzes? DATETIME? Edited August 4, 2010 by Ernijs_E Quote Link to comment Share on other sites More sharing options...
101111 Posted August 4, 2010 Report Share Posted August 4, 2010 (edited) Nē nav obligāti. Vari kolonnu ņemt kā INT garumā 10 (laikam) un glabāt laiku un datumu timestamp formātā. Un pie saglabāšanas: mysql_query("INSERT INTO shoutbox (name, message, datums) VALUES ('$name', '$message', ". time() .")"); Pēc tam no tā timestamp varēsi viegli iegūt laiku un datumu sev vēlamā formātā. Edited August 4, 2010 by 101111 Quote Link to comment Share on other sites More sharing options...
Леший Posted August 4, 2010 Report Share Posted August 4, 2010 Izveido timestamp tipa kolonnu ar default value CURRENT_TIMESTAMP. Quote Link to comment Share on other sites More sharing options...
Ernijs_E Posted August 4, 2010 Author Report Share Posted August 4, 2010 (edited) Liels paldies. Izmantoju Леший versiju.. :) Iznākums: http://counterstrike.lv/shoutbox.php Edited August 4, 2010 by Ernijs_E Quote Link to comment Share on other sites More sharing options...
GB. Posted August 4, 2010 Report Share Posted August 4, 2010 malacis Quote Link to comment Share on other sites More sharing options...
Леший Posted August 5, 2010 Report Share Posted August 5, 2010 (edited) btw, timestamp laukam ir vēl viena noderīga fēča: ts TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP Edited August 5, 2010 by Леший Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted August 5, 2010 Report Share Posted August 5, 2010 mazliet nesapratu tur tachu tiek izvilkta araa tikai pedeja mesage ... Un ja pa to laiku kamer parbauda buus pievienoti varak ieraksti ?? Es taisiitu savadak . 1. nodzestu visus ierakstus kas vecaki par noteiktu laiku (kam glabat nedeljam vecus ierakstus) piemeram glabat pedejo 5-20 min ierakstus ... 2. ievietotu DB usera mesagi, ja taatad ir 3. izviktu VISAS mesages , un aizsuutiitu sagatavotu HTML userim .. (diezvai 5-20 min laika bus parak daudz ierakstu.. (ja chats tiek aktivi lietots, tad jamekle citi risinajumi, nevis PHP/SQL) -- User gala veic regulrus pieprasijumus serverim (ar AJAX! ) teiksim ik pec 10-15 sek .. -- Piedevam DB tabulu veidot kaa memory/HEAP ... tik nevajag aizmirst noradiit max iespejamo lauku daudzumu (tas ka pec servera restarta visi dati no tabulas buus pazudushi, nav liela nelaime, jo tas tomer ir tikai Chats..) Toties atrdarbiibas ieguvums buus liels (no RAM tomer dati tiek ielasiiti krietni atrak, neka no HDD) Quote Link to comment Share on other sites More sharing options...
Леший Posted August 6, 2010 Report Share Posted August 6, 2010 User gala veic regulrus pieprasijumus serverim (ar AJAX! ) teiksim ik pec 10-15 sek .. Šis gan ir satānisms. Kāds urķis ar firebug samainīs tavu skriptu un requesti tev tiks sūtīti reiz 10 ms. Prātīgāk to darīt ar APE, vai ar C++, ja rokas ir. Ja rokas pavisam līkas, tad var arī ar FMS. Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted August 6, 2010 Report Share Posted August 6, 2010 Šis gan ir satānisms. Kāds urķis ar firebug samainīs tavu skriptu un requesti tev tiks sūtīti reiz 10 ms. Prātīgāk to darīt ar APE, vai ar C++, ja rokas ir. Ja rokas pavisam līkas, tad var arī ar FMS. njaaa... Ja bailes no Vabolem -> nej uz Mezju ... Bet nu ir Tev taisniiba.... Bet var jau uzlikt nelielu parbaudi ;) 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.