Ernijs_E Posted August 4, 2010 Report 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
101111 Posted August 4, 2010 Report 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
Леший Posted August 4, 2010 Report Posted August 4, 2010 Izveido timestamp tipa kolonnu ar default value CURRENT_TIMESTAMP. Quote
Ernijs_E Posted August 4, 2010 Author Report Posted August 4, 2010 (edited) Liels paldies. Izmantoju Леший versiju.. :) Iznākums: http://counterstrike.lv/shoutbox.php Edited August 4, 2010 by Ernijs_E Quote
Леший Posted August 5, 2010 Report 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
Grey_Wolf Posted August 5, 2010 Report 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
Леший Posted August 6, 2010 Report 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
Grey_Wolf Posted August 6, 2010 Report 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
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.