Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z odpalniem zapytania prawdopodobnie mysql 5
boya
post
Post #1





Grupa: Zarejestrowani
Postów: 287
Pomógł: 0
Dołączył: 26.02.2003
Skąd: Ow/Pn

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


wyciagnolem to z manula, jednak nawet to co tam napisane nie chce ruszyc ;/

  1. $zapytanie = "SELECT CONCAT(DAYOFYEAR(date1)-DAYOFYEAR(NOW()),' days ', DATE_FORMAT(ADDTIME("2000-00-00 00:00:00",SEC_TO_TIME(TIME_TO_SEC(date1)-TIME_TO_SEC(NOW()))),'%k hours and %i minutes')) AS time aukcja WHERE id='".$_POST['nraukcja']."'";
  2. $wykonaj = mysql_query ($zapytanie);
  3. $krotka = @mysql_fetch_array ($wykonaj);


Parse error: parse error, unexpected T_LNUMBER

moze to ktos sprawdzic na mysql 4 ?
ja sprawdzalem na 4.0.25


--------------------
Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


No chyba zartujesz: "Parse error: parse error," to blad w php, blad skladni -- popraw cudzyslow[y|ia -- chyba jesdnak cudzyslowy smile.gif].


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
boya
post
Post #3





Grupa: Zarejestrowani
Postów: 287
Pomógł: 0
Dołączył: 26.02.2003
Skąd: Ow/Pn

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


probowalem ale chodzi o odpalenie na 4, bo u mnie nie dziala, kombinowalem zeby to rozebrac to wyciaga tylko ilosc dni.. minut i sekund nie wyciaga ;/


--------------------
Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
Go to the top of the page
+Quote Post
tomekp
post
Post #4





Grupa: Zarejestrowani
Postów: 171
Pomógł: 0
Dołączył: 17.12.2003
Skąd: Krakół

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


Jakbyś mógł wrzucić na forum strukture tej bazy z jednym rekordem, to się temu przyjżę.


--------------------
escape from the execution is futile.
Go to the top of the page
+Quote Post
boya
post
Post #5





Grupa: Zarejestrowani
Postów: 287
Pomógł: 0
Dołączył: 26.02.2003
Skąd: Ow/Pn

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


  1. CREATE TABLE `aukcja` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `data_koniec` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  4. `data_czas` int(11) NOT NULL DEFAULT '0',
  5. UNIQUE KEY `id_2` (`id`),
  6. KEY `id` (`id`)
  7. ) TYPE=MyISAM PACK_KEYS=0 AUTO_INCREMENT=2 ;
  8.  
  9.  
  10. INSERT INTO `aukcja` VALUES (1, '2006-05-25 15:31:19', 12);


  1. <?php
  2. $zapytanie = "SELECT CONCAT(DAYOFYEAR(data_koniec)-DAYOFYEAR(NOW()),' days ', DATE_FORMAT(ADDTIME("2000-00-00 00:00:00",SEC_TO_TIME(TIME_TO_SEC(data_koniec)-TIME_TO_SEC(NOW()))),'%k hours and %i minutes')) AS time FROM aukcja WHERE id='1'";
  3. $wykonaj = mysql_query ($zapytanie);
  4. $krotka = @mysql_fetch_array ($wykonaj);
  5. echo$krotka['time'];
  6. ?>


dziekuje...

Ten post edytował boya 25.05.2006, 19:20:04


--------------------
Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
Go to the top of the page
+Quote Post
tomekp
post
Post #6





Grupa: Zarejestrowani
Postów: 171
Pomógł: 0
Dołączył: 17.12.2003
Skąd: Krakół

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


Niechę Cię martwić ale u mnie to działa, nie sprawdzałem skryptu php, ale mysql zwraca:
Kod
time - 0 days 19 hours and 03 minutes

O to chodzi?


--------------------
escape from the execution is futile.
Go to the top of the page
+Quote Post
SongoQ
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Ile razy trzeba powtarzac blad php nie mysqla

  1. <?php
  2. $zapytanie = "SELECT CONCAT(DAYOFYEAR(data_koniec)-DAYOFYEAR(NOW()),' days ', DATE_FORMAT(ADDTIME("2000-00-00 00:00:00",SEC_TO_TIME(TIME_TO_SEC(data_koniec)-TIME_TO_SEC(NOW()))),'%k hours and %i minutes')) AS time FROM aukcja WHERE id='1'";
  3. ?>


Zamien na cos takiego


--------------------
Go to the top of the page
+Quote Post
tomekp
post
Post #8





Grupa: Zarejestrowani
Postów: 171
Pomógł: 0
Dołączył: 17.12.2003
Skąd: Krakół

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


SongoQ Nie doczytałem Twojego posta.


--------------------
escape from the execution is futile.
Go to the top of the page
+Quote Post
boya
post
Post #9





Grupa: Zarejestrowani
Postów: 287
Pomógł: 0
Dołączył: 26.02.2003
Skąd: Ow/Pn

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


tomekp tak o to chodzi...
niestety zahashowanie nic nie dalo prawdopodobnie moj hostingowy mysql 4.x.x jest za to odpowiedzialny, odpalal ktos to na 4 ?


updejt 20:55
i się duzo nie pomyliem ;/ na 5 smiga bez problemow smile.gif
watpie zebym znalazl rozwiazanie na 4...

Ten post edytował boya 25.05.2006, 19:52:26


--------------------
Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
Go to the top of the page
+Quote Post
boya
post
Post #10





Grupa: Zarejestrowani
Postów: 287
Pomógł: 0
Dołączył: 26.02.2003
Skąd: Ow/Pn

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


takie firmy jak

superhost.pl
home.pl


niestety nie wyginają się w strone klienta odmówiły zmiany mysql na nowszego angrysmiley.gif , "mamy w planach tak mowi home, natromiast superhost nie planuje zmian"

podsumowac tylko... wazne ze kasa leci a klient sie nie liczy ;/


--------------------
Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #11





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Coz -- wybrali inny target -- klienta, ktoremu wystarcza stare oprogramowanie, a przeciez klientow wymagajacych nowego oprogramowania tez jest troche i nikt tego nie zauwaza?questionmark.gif -- przeciez konkurencja na tym rynku jest mala.


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
akubiczek
post
Post #12





Grupa: Zarejestrowani
Postów: 189
Pomógł: 0
Dołączył: 4.07.2004
Skąd: z neostrady

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


Cytat(boya @ 25.05.2006, 20:38 ) *
i się duzo nie pomyliem ;/ na 5 smiga bez problemow smile.gif
watpie zebym znalazl rozwiazanie na 4...


Jaaaasne, bo tak trudno trochę pogłówkować, co?

  1. SELECT
  2. @Time:=UNIX_TIMESTAMP(data_koniec)-UNIX_TIMESTAMP() AS TotalSeconds,
  3. @Days:=FLOOR(@Time/86400) AS Days,
  4. @Hours:=FLOOR((@Time-@Days*86400)/3600) AS Hours,
  5. FLOOR((@Time-@Days*86400-@Hours*3600)/60) AS Minutes
  6. FROM aukcja


Tak rozwiązanie powinno pójść nawet na 3.23; przy czym na pewno nie jest to najlepsze z możliwych, to samo można zrobić na wiele innych sposobów.
Go to the top of the page
+Quote Post
boya
post
Post #13





Grupa: Zarejestrowani
Postów: 287
Pomógł: 0
Dołączył: 26.02.2003
Skąd: Ow/Pn

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


dalem rade...
pozniej potepilem i pospamowalem troche superhost.pl i w koncu zrobili updejt mysql-a guitar.gif


--------------------
Reklamowa Oklejanie Samochodów: oklejanie pojazdów / tel. 62 597 74 48
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 01:02