Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >

wiiir
Napisane: 15.07.2013, 09:51:20





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

Nie robi sie update

  1. CREATE OR REPLACE TRIGGER zakmniecie_bledu_trig
  2. AFTER UPDATE OF ID_STATUS ON BLEDY
  3. FOR EACH ROW
  4. WHEN (new.ID_STATUS = 4)
  5. BEGIN
  6. :new.data_zamkniecia := SYSDATE;
  7.  
  8. END;
  Forum: Oracle · Podgląd postu: #1055889 · Odpowiedzi: 2 · Wyświetleń: 3 058

wiiir
Napisane: 7.06.2013, 20:49:21





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

Nie ustawisz.
Jezeli twoja zemienna to 3 i najbliższą wartościa jest 3.1 a w kolumnie masz jeszcze wartosc 1 i 4 to teraz w zaleznosci jak bedziesz sortować zawsze pierwsze bedzie albo 1 albo 4.
Zakumałes?

zebys miał wynik
3.1
1

To musisz wykluczyć 4 ze zbioru do sortowania.
  Forum: MySQL · Podgląd postu: #1049638 · Odpowiedzi: 8 · Wyświetleń: 255

wiiir
Napisane: 1.03.2013, 23:13:37





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

  1. SELECT * FROM md_plytoteka WHERE wykonawca REGEXP 'BRIAN|ADAMS';

A tak nie można? Moze tylko mało wydajne rozwiazanie.
  Forum: MySQL · Podgląd postu: #1029264 · Odpowiedzi: 8 · Wyświetleń: 388

wiiir
Napisane: 13.02.2013, 19:58:17





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

  1. CREATE OR REPLACE TRIGGER trigger_name BEFORE INSERT ON TABLE FOR EACH ROW
  2. begin
  3. IF :new.twoja_kolumna = 55 then
  4. p_wyslij_powiadomienie();
  5. end IF;
  6.  
  7. end;
  Forum: Przedszkole · Podgląd postu: #1025430 · Odpowiedzi: 6 · Wyświetleń: 209

wiiir
Napisane: 7.02.2013, 21:40:30





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

  1. $db = Zend_Db::factory(...);
  2. $select = $db->select()
  3. ->from(array('u' => 'dbu'))
  4. ->join(array('r' => 'dbr'),
  5. 'u.id = r.id')
  6. ->order(array('r.rang','u.id'));

Naprawde tak ciężeko napisać złączenie?
  Forum: MySQL · Podgląd postu: #1024067 · Odpowiedzi: 9 · Wyświetleń: 708

wiiir
Napisane: 6.02.2013, 00:46:50





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

Chyba masz problem ze znaczkami cudzysłowia - '
dokladnie 'COL 1'

zamien na `COL 1` (klawisz z ~)

---
Z drugiej strony na ogol nie stosuje sie spacji w nazwach kolumn
  Forum: Bazy danych · Podgląd postu: #1023533 · Odpowiedzi: 2 · Wyświetleń: 319

wiiir
Napisane: 3.02.2013, 23:26:03





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

no to moze kodowanie? Zobacz jak pojdzie utf8_polish_ci oraz set names utf8
  Forum: MySQL · Podgląd postu: #1022965 · Odpowiedzi: 8 · Wyświetleń: 337

wiiir
Napisane: 3.02.2013, 12:03:58





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

Jezeli klucz jest unikalny na dane połączenie to mozna to tak prosto zrobic

  1. //policz ile jest wszystkich
  2. SELECT count(*) FROM (
  3. // wszyscy uzytkownicy ktory sie przełączali - rozumiem ze nowy wpis jest jak sie przełącza miedzy infolinia?
  4. SELECT usertag, COUNT(*) FROM connections GROUP BY usertag HAVING COUNT(usertag) > 1
  5. )
  Forum: MySQL · Podgląd postu: #1022779 · Odpowiedzi: 4 · Wyświetleń: 194

wiiir
Napisane: 24.01.2013, 21:32:06





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

nie wiem skad w wynikach "dwa" sie wzielo

profile left join stat
  Forum: MySQL · Podgląd postu: #1020531 · Odpowiedzi: 8 · Wyświetleń: 394

wiiir
Napisane: 21.01.2013, 22:26:16





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

Cytat
Czyli w gruncie rzeczy to co chciałem ale chciałbym żeby wszystkie policzone rekordy zostały zsumowane.


No to wrzuc zmienna do petli i sumuj.
Jezeli bazy/tabele sie dodaja/zmieniaja itd to musi byc petla.
Jak masz stałe bazy i stałe tabele w rozsadnej ilości zrob sobie unie, a z uni sume. Bedzie bez petli i wynik gotowy.
  Forum: MySQL · Podgląd postu: #1019814 · Odpowiedzi: 1 · Wyświetleń: 183

wiiir
Napisane: 29.12.2012, 18:13:19





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

proste

  1. SELECT dane.cena_netto + ((dane.cena_netto * dane.podatek) / 100) AS cena_brutto
  2. FROM (
  3. SELECT (e.cena1 * k1.kurs1) + (e.cena2 * k2.kurs2) AS cena_netto, p.podatek
  4. FROM element e
  5. JOIN kurs k1 ON e.kurs_id1= k1.id
  6. JOIN kurs k2 ON e.kurs_id2= k2.id
  7. JOIN podatek p ON e.podatek_id = p.id
  8. WHERE ...
  9. ) dane
  10. itd


chyba nie ma bledu moze w skladki ale przekompijesz i bedziesz wiedzial smile.gif
  Forum: MySQL · Podgląd postu: #1015046 · Odpowiedzi: 6 · Wyświetleń: 449

wiiir
Napisane: 10.04.2011, 14:45:24





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

a nie wystarczy ci sam between?

  1. SELECT data_od, data_do, utwor, link FROM tabela WHERE now() BETWEEN data_od AND data_do
  Forum: Przedszkole · Podgląd postu: #853912 · Odpowiedzi: 4 · Wyświetleń: 455

wiiir
Napisane: 5.04.2011, 19:33:19





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

1. sposob
mozesz zrobic sobie 2 spany, jeden pokazany z czescia skrocona i drugi ukryty z czescia pelna, potem tylko dajesz

  1. $("#id_span_skrocony").hide()
  2. $("#id_span_pelny").show()


mozesz jeszcze pobawic sie w efekty rozwijania calosci

te 2 spany wkladasz w jeden div i potem wykorzystujesz .slideDown czy inne metody i div sie ladnie rozsuwa w dol z pelna zawartoscia, oczywiscie najpierw trzeba wykonac poprzednie polecenia

2. sposob - ajax
Po kliknieciu na wiecej, uruchamiasz ajaxa ktory pobiera pelna czesc newsa i wykorzystujesz .slideDown zeby go ladnie rozwinac
  Forum: Przedszkole · Podgląd postu: #852332 · Odpowiedzi: 6 · Wyświetleń: 422

wiiir
Napisane: 5.04.2011, 17:40:47





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

Wykorzytaj to

http://pl2.php.net/manual/en/function.substr.php

i to

http://pl.php.net/manual/en/function.strlen.php

  Forum: Przedszkole · Podgląd postu: #852298 · Odpowiedzi: 6 · Wyświetleń: 422

wiiir
Napisane: 6.04.2011, 07:00:05





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

jezeli masz wszystko w 1 tabeli to zorb sobie proste zaptanie

  1. SELECT * FROM twoja_tabela WHERE DATA = str_to_date('1900-01-01') AND iduzytkownika = 1
  Forum: Przedszkole · Podgląd postu: #852439 · Odpowiedzi: 9 · Wyświetleń: 1 456

wiiir
Napisane: 31.03.2011, 17:31:09





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

Cytat(Mackos @ 31.03.2011, 17:05:09 ) *
Przykładowy link:
  1. <a href="strona.php?i=1">od najwiekszego</a>
  2. <a href="strona.php?i=2">od najmniejszego</a>

I teraz magia:
  1. $get=$_GET['i']; // to najlepiej jeszcze przefiltrować
  2.  
  3. switch($get){
  4. case '1':
  5. $sql=mysql_query("SELECT * FROM tabelka ORDER BY DESC");
  6. break;
  7.  
  8. case '2':
  9. $sql=mysql_query("SELECT * FROM tabelka ORDER BY ASC");
  10. break;
  11.  
  12. default:
  13. $sql=mysql_query("SELECT * FROM tabelka");
  14. break;
  15.  
  16. }

I na końcu listujesz wdług zmiennaj $sql, mam nadzieje że wystarczająco jasno wink.gif

Przyklad dobry ale ja bym w switchu ustawial zmienna tylko do sortowania a pozniej doklejal do zapytania bo jak sie nam zapytanie zmieni to juz musimy edytowac je w trzech miejsach smile.gif

  Forum: Przedszkole · Podgląd postu: #850840 · Odpowiedzi: 5 · Wyświetleń: 2 062

wiiir
Napisane: 13.03.2011, 00:42:55





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

moze dlatego ze z ajaxa na tym drugim serwerze wraca jeszcze cos takiego
  1. <script type="text/javascript"><!--
  2. document.writeln('<'+'scr'+'ipt type="text/javascript" src="http://home.hit.stat.pl/_'+(new Date()).getTime()+'/script.js?id=zZcw3SbE5zxIv7lGjWU1rdTJTBlB5rhAgYRNGZ_0M5H.e7"></'+'scr'+'ipt>');
  3. //--></script>
  Forum: Po stronie przeglądarki · Podgląd postu: #845594 · Odpowiedzi: 2 · Wyświetleń: 650

wiiir
Napisane: 10.03.2011, 22:01:09





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

zrob sobie jedna tabele ktora sie nazywa 'zespoly'

/Zespoly/
id int
nazwa varchar

a potem zrob zapytanie jesli chcesz szukac po nazwie (ale takie szukanie powinno odbywac sie po ID)

  1. SELECT * FROM zespoly WHERE zespoly.nazwa = $getzesp


Nie pisze sie tak jak ty to zrobiles bo jesli wpisze w pasku adresu np hasla to twoje zapytanie bedzie takie

  1. select * from hasla


Mysle ze zrozumiales swoj blad smile.gif
  Forum: Przedszkole · Podgląd postu: #844982 · Odpowiedzi: 4 · Wyświetleń: 372

wiiir
Napisane: 10.03.2011, 21:38:57





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

omg


  1. $utwor = mysql_query("SELECT utwor FROM $getzesp");


no fajne zapytanie (masakra)

co do pytania
  1. if (!empty($getzesp)){
  2. szukajzespolu($getzesp);
  3. }


Lepiej popatrz na to co napisales... bo ogolnie calosc to masakra
  Forum: Przedszkole · Podgląd postu: #844974 · Odpowiedzi: 4 · Wyświetleń: 372

wiiir
Napisane: 10.03.2011, 20:57:39





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

Chyba nie bardzo wiesz dlaczego relacyjne bazy danych nazwane sa relacyjne smile.gif

Oczywiscie ze co najmniej 2 tebele,

Duzyna, Liga: powiazanie 1-1

Jezeli dobrze zbudujesz tabele, nadasz indeksy to bedzie smigalo az milo

Poza tym wyobrazasz sobie ze nagle musisz dodac 3 nowe ligi, i pare druzyn przenisc miedzy tymi ligami, czyli budujesz nowe tabele bleeeeeee a fujj. A co jesli kazda druzyna ma swoich zawodnikow? Musisz przebudowac cala aplikacje za kazdym razem przy kazdej zmianie.

Po to sa relacyjne bazy zebys nie musial tego robic... z reszta co to jest 10 tys rekordow w mysql jak bys mial 10.000.000 w tabeli, a tebel 30 to byl by problem, ale nie tyle smile.gif

Jak masz problem napisz na PM pomoge ci z baza, skryptem co tam chcesz
  Forum: Bazy danych · Podgląd postu: #844944 · Odpowiedzi: 1 · Wyświetleń: 1 147

wiiir
Napisane: 6.03.2011, 21:39:53





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

pisane z palca ale powinno dzialac smile.gif
nazwy pol tak intuicyjnie napisalem wiec zmien na prawidlowe

  1. SELECT zakupiony_towar
  2. FROM zakupiony_towar,
  3. (SELECT id_klienta, nazwa_klienta
  4. FROM
  5. klient
  6. LIMIT 0,20)
  7. WHERE id_klienta = zakupiony_towar.id_klienta
  8. ORDER BY nazwa_klienta ASC, zaklupiony_towar.data_zakupu DESC
  Forum: Bazy danych · Podgląd postu: #843820 · Odpowiedzi: 2 · Wyświetleń: 818

wiiir
Napisane: 29.09.2010, 08:19:32





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

niesadze zeby ktos w tym dziale wykonal za ciebie cala prace smile.gif
Moge ci cos podpowiedziec, mianowicie jak widze na stronie cos fajnego to sobie sprawdzam firebugiem jak ktos ulozyl dany layout smile.gif
  Forum: CSS · Podgląd postu: #793964 · Odpowiedzi: 2 · Wyświetleń: 825

wiiir
Napisane: 15.09.2010, 08:12:09





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

raczej ciezko sie domyslec i sobie wyobraz jak masz napisany kod to po pierwsze

po drugie mozaby sie domyslec ze przy wlaczaniu strony 2 ustawiasz puste wartosci do sesji
  Forum: Frameworki · Podgląd postu: #789689 · Odpowiedzi: 2 · Wyświetleń: 753

wiiir
Napisane: 11.09.2010, 22:59:26





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

Cytat(driv @ 11.09.2010, 18:47:56 ) *
No pole z liczbami to ma być text ? czy jakieś inne


I jak tu miec pretensje do krzywego ze ma dzieci proste

Tak to ma być text bo przeciez a + b = 6 biggrin.gif

Liczba to liczba, tekst to tekst

zrob sobie tinyint length 2
  Forum: Bazy danych · Podgląd postu: #788755 · Odpowiedzi: 3 · Wyświetleń: 968

wiiir
Napisane: 8.09.2010, 22:09:17





Grupa: Zarejestrowani
Postów: 260
Dołączył: 22.02.2010

Ostrzeżenie: (0%)
-----

zamknij input linia 22
  1. <input type="hidden" name="a" value="edit";


Takie rzeczy moga sie dziac z powyzszego powodu, dlatego iz niektore przegladarki jak FF czasem sam zamyka niepozamykane elementy (czasami robi to dobrze czasami zle tongue.gif) dlatego na FF moze dzialac ci dobrze, chrome jak tego nie zrobi mozliwe ze formularze sa jakos polaczone dlatego wyzwala sie update bo wyslany zostaje nie ten formularz
  Forum: Przedszkole · Podgląd postu: #787834 · Odpowiedzi: 4 · Wyświetleń: 447

2 Stron V   1 2 >

New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 26.05.2024 - 20:00