-
Posts
1,765 -
Joined
-
Last visited
Everything posted by marcis
-
Леший risinājums strādā, bet pareizākais risinājums būtu izmantot FROM_UNIXTIME() vai UNIX_TIMESTAMP() funkcijas. SELECT `id`, `date` FROM `kkas` WHERE FROM_UNIXTIME(`date`) > DATE_SUB(NOW(), INTERVAL 1 DAY); SELECT `id`, `date` FROM `kkas` WHERE `date` > UNIX_TIMESTAMP(DATE_SUB(NOW(), INTERVAL 1 DAY));
-
MySQL tomēr līdz galam nav pārdomājis laika saskaitīšanu :) Risinājums: pārvēršam laiku sekundēs, saskaitam un saskaitītās sekundes pārtaisam atpakaļ uz laiku: mysql> SELECT *, SEC_TO_TIME(TIME_TO_SEC(`trase1`)+TIME_TO_SEC(`trase2`)+TIME_TO_SEC(`trase3`)+TIME_TO_SEC(`trase4`)+TIME_TO_SEC(`trase5`)+TIME_TO_SEC(`trase6`)) AS `total_time` FROM `racing_rezultati`; +----+------+---------+----------+----------+----------+----------+----------+----------+-------+------------+ | id | t_id | user_id | trase1 | trase2 | trase3 | trase4 | trase5 | trase6 | karta | total_time | +----+------+---------+----------+----------+----------+----------+----------+----------+-------+------------+ | 1 | 523 | 1 | 00:18:15 | 00:05:02 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 1 | 00:23:17 | | 2 | 523 | 147 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 1 | 00:00:00 | | 3 | 523 | 349 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 1 | 00:00:00 | | 4 | 523 | 145 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 1 | 00:00:00 | | 5 | 523 | 159 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 1 | 00:00:00 | | 6 | 523 | 198 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 1 | 00:00:00 | | 7 | 523 | 405 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 1 | 00:00:00 | | 8 | 523 | 115 | 00:23:18 | 00:05:43 | 00:00:00 | 00:00:00 | 00:00:00 | 00:00:00 | 1 | 00:29:01 | +----+------+---------+----------+----------+----------+----------+----------+----------+-------+------------+ 8 rows in set (0.00 sec)
-
Ja time ir kolonas nosaukums (vai alias), tad to vajēdzētu likt apostrofos (vai nezinu kā viņus tur sauc) -> `time` Ja kolonas tips jau ir time, tad tas jākāsto uz time :) Parādi CREATE TABLE iesaistītajām tabulām.
-
mysql> SELECT CAST(CAST('18:15:00' AS time)+CAST('05:02:00' AS time) AS time); +-----------------------------------------------------------------+ | CAST(CAST('18:15:00' AS time)+CAST('05:02:00' AS time) AS time) | +-----------------------------------------------------------------+ | 23:17:00 | +-----------------------------------------------------------------+ 1 row in set (0.00 sec)
-
Un kāds tieši bija jautājums? P.S. Kverijs ciklā ļoti iesūkā uz performanci :)
-
Kāpēc tu neiemēģini savu variantu un neapskaties pats vai tur ir mega vārnings?
-
CI ir paredzējis, ka tu darīsi aptuveni šādi: class Example extends Controller { public function index(){ $this->load->view('header'); $this->load->view('content'); $this->load->view('footer'); } } šķiet, ka kaut kas līdzīgs bija aprakstīts arī dokumentācijā(precīzu linku nemeklēšu). Bet pēc idejas tava arhitektūra neatbilst MVC patternam. Tu view'u mēģini pārtaisīt par controller'i.
-
j2b, noscript tags domāts šādiem bez JS klientiem. <noscript><link rel="stylesheet" href="css/bezjs.css" type="text/css" media="all" /></noscript> Bet vispār, ja ir tik ļoti svarīgi šie lietotāji [bez js], tad vispār nevajadzētu likt onclick'us tabulām un visādiem citādiem elementiem. Liekam <a href="blah.php" onclick="return mansjs(this.href)">...</a>, kur mansjs() atgriež false (pēc mūsdienu standartiem eventus, protams, bindojam, nevis rakstam inline). Servera pusē xmlhttprequestus varam atšķirt pēc $_SERVER mainīgā HTTP_X_REQUESTED_WITH un attiecīgi arī izdomāt vai atgriezt pilnu lapu, vai tikai daļu no tās (MVC gadījumā šo būtu vienkārši nokārtot). define('IS_AJAX', isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest');
-
j2b, kāds šim jautājumam sakars ar tavu stāstu? Varbūt izlasi jautājumu vēlreiz...
-
Briedis - JSā tam nav nozīmes + jQuery pats arī tā dara, piemetot visādus oldstyle un tml.
-
/^(http\:\/\/)?(www\.)?links\.lv\/(\d+)?$/
-
function getMessage(id){ var e = $("open_messeage_"+id); if(e.is(":visible")){ e.hide(); return false; } if(e.attr("loaded")){ // ja vēstule jau ielādēta ar ajax, tad nav jēgas to darīt vēlreiz e.show(); }else{ e.load("/req/pm/"+id, function(){ e.attr("loaded", true); e.show(); }); } return false; }
-
Taisnība - nosaka gan :) http://dev.mysql.com/doc/refman/5.0/en/case-sensitivity.html
-
<select name="foo" onchange="put(this.value);"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select> <span id="bar"></span> <script type="text/javascript"> var values = {1: "2", 2: "4", 3: "6"}; function put(key){ document.getElementById("bar").innerHTML = values[key]; } </script>
-
Testēts, protams, nav SELECT COUNT(NULLIF(TRIM(`title`), '')) AS `Ar nosaukumu`, COUNT(IF(NULLIF(TRIM(`title`), '') IS NULL, 1, NULL)) AS `Bez nosaukuma` FROM `tabula` WHERE DATE(FROM_UNXITIME(`date`)) BETWEEN '2010-04-01' AND '2010-07-31' Nespratu kas tur par datumu jāizvada... Ja nu kas tad vēl GROUP BY piemet klāt.
-
Es neko nesarežģīju, es to daru pareizi. Tev tiešām derētu pamācīties kas ir strings un kas ir integeris. Tāpat visdrīzāk tev $virkne jau uzreiz būs masīvs, ko radīsi tu pats. Ja mainīgais $virkne tiek savākts no, piemēram, $_GET masīva, tad tas būs strings un validēt tev viņu nāksies jebkurā gadījumā.
-
Admina struktūra gan galīgi sūkā...
-
Ko? :D Un integeri nav jāliek pēdiņās. $virkne = '1,2,3,4,5'; $sql = "SELECT * FROM `table` WHERE `id` IN (".implode(', ', array_map('intval', explode(',', $virkne))).")";
-
$_FILES masīva type vērtībai uzticēties nav pilnīgi nekādas jēgas... Es paņemu jebkuru failu, uzlieku extensionu .jpg un $_FILES['blah']['type'] man uzreiz rāda image/jpeg. Ja izmantojam flash upload, tad vienmēr type būs application/octet-stream.
-
briedis - sahax0rzojot var labot da jebko, defaultā brouzeris readonly laukus labot neļauj.
-
Noderīgo funkciju topika šī lieta tika pieminēta vairākas reizes, rekur 2 izceltās: http://php.lv/f/topic/15423-noderigas-funkcijas/page__p__118661#entry118661 - izskatās bišķ šačakarēta http://php.lv/f/topic/15423-noderigas-funkcijas/page__p__118666#entry118666 - ereg sucks P.S. +1 codez
-
To saitu neskatījos, bet izklausās pēc autocomplete. Ja lieto lieto populārāko js bibliotēku jQuery, tad labi derēs jQuery UI Autocomplete.
-
Pofig extensionu.. $info = getimagesize($file); switch($info[2]){ case IMAGETYPE_JPEG: $src = imagecreatefromjpeg($file); break; case IMAGETYPE_GIF: $src = imagecreatefromgif($file); break; // ... default: return false; break; } http://lv.php.net/manual/en/image.constants.php
-
http://translate.google.com/#en|lv|undefined%20function Tāda funkcija neeksistē.