Jump to content
php.lv forumi

Aleksandrs

Reģistrētie lietotāji
  • Posts

    123
  • Joined

  • Last visited

Aleksandrs's Achievements

Newbie

Newbie (1/14)

  1. Aizmirsu piebilst, ka manā variantā indeksu arī vajag datuma laukam. Un ja ir indekss, tad nebūs ātrāk ar 12 vienkāršiem pieprasījumiem nekā ar grupēšanu?
  2. Varbūt šāds pieprasījums būtu optimālāks. for($i=1; $i<=12; $i++){ $month = mktime(0,0,0, $i, 1, 2008); $month2 = mktime(0,0,0, $i, date('t', $month), 2008); $query = 'SELECT COUNT(*), SUM(apmekletaji), SUM(pirkumi) FROM `tabula` WHERE `datums`>='.$month.' AND `datums`<='.$month2; $results = mysql_query($query); $row = mysql_fetch_row($results); echo date('m', $month).' '.$row[0]; }
  3. Foršs title --> http://php.lv/f/index.php?act=boardrules
  4. MySQL klienta vietā papildus neko nedarīs, kādā secībā ir ierakstīti dati tabulā, tādā arī parādīs. Ja vajag citu secību, tad vajadzēs Order nosacījumus rakstīt klāt.
  5. Aleksandrs

    Atkal IE dara jokus

    "div#augsas_sturi" pamēģini pielikt "font-size:1px;"
  6. http://oami.europa.eu/CTMOnline/RequestManager/en
  7. Man liekas, ka ar jaunajiem uzlabojumiem datumu formāts arī mainījās. :( T.i. Mēnesis.Diena.Gads, Latvijā ir pieņemts Diena.Mēnesis.Gads.
  8. 1) $query = 'SELECT MAX(id) FROM `tabula`'; $results = mysql_query($query); $row = mysql_fetch_row($results); $id = $row[0]+1; Mīnuss, pie aktīvākiem pieprasījumiem ID var dublēties. 2) Vēl ir variants, ievieto tukšus datus tabulā, ar mysql_insert_id() iegūsti ID un pēc tam veic Update attiecīgajam ierakstam. Mīnuss, divas reizes tiek papildināta datubāze. localhero jau pasteidzās :)
  9. Datubāzes izveidošana ir tā kā pašsaprotama lieta, kaut vai visu mapi var pārkopēt. Izveidojot fiziski jaunu mapi, ar pārkopētām tabulām, mysql visu atpazīst pēc SHOW DATABASES izsaukšanas (Ja ir privilēģijas uz visām datubāzēm).
  10. Tā kā šos failus nokopēji no mysql datu mapes, tā arī tie ir jāiekopē tur atpakaļ. T.i. fiziski faili jāiekopē mysql datu mapē. Importēt pa tiešo caur phpmyadmin šos failus nevarēs.
  11. Šāds variants bija sākumā, kad sapratu, ka neder, jo tad viss tiek pakārtots pēc 'lauks' un id secībai tur vairs nekas nekārtojas. Rezultāts būtu šāds(neder): 4| 2| 1|a 3|c Ar union tas jau sanāk gandrīz kā divi vaicājumi. Būs jāpatestē ātrdarbība, kurš ātrāk.
  12. Vai ir iespējams kārtot datus mysql(4.1) datubāzē, vienā vaicājumā, pēc šādiem kritērijiem ? 1. Kārtot visus tukšos laukus augšā. 2. Kārtot visus aizpildītos laukus pēc id. Vizuāls piemērs: Tabula(id|lauks) 1|a 2| 3|c 4| Vēlamais rezultāts: 4| 2| 3|c 1|a Atradu variantu: ORDER BY IF(lauks='', ' ', id) ASC
  13. Ar ini_set('memory_limit', '8M'); pamēģini izmainīt vērtību varbūt.
  14. Ja ID ir viens pēc otra nepārtrauktā secībā un tipi ir konkrēti nodefinēti, tad der šāds vaicājums: SELECT a.laiks,b.laiks FROM `TABULA` a JOIN `TABULA` b ON a.tips=1 AND b.tips=2 AND a.id+1=b.id
  15. Nevar vienkāršāk? Iegūstam saturu ar file_get_contents(), iegūtam formu ar explode(), uztaisam formai target="HiddeniFrame" ar str_replace(). Un lietotājs iframā pats atver vaļā LMT lapu ar visiem datiem.
×
×
  • Create New...