![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 29.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Witam , problem na dzis jest taki otoz znalazlem na necie skrypt do wyswietlania urodzin i perzerobilem go podlug struktury mojej bazy danych,
skrypt ma za zadanie pobieranie danych z 2 tabel, tabele maja zdefiniowane klucze, ale niestety wyskakuje blad:-( Cytat Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in /var/www/sites/yoyo.pl/k/l/klienci/index3.php on line 19.
mozliwe sa bledy skladni ale staralem sie wyeliminowac je poprzez rozne wersje:_) dzieki za ewentualna pomoc pozdawiam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Linia 17:
co to jest klienci, bdays? Masz taką tabelę, czy została po przerabianu? Tak czy inaczej nie wykorzystujesz jej więc możesz wywalić. Dalej, AND 'day'='$day','month'='$month' - takie nazwy pól są zdaje się zastrzeżone w MySQL. Próbujesz to obejść prawie poprawnie. Musisz ująć je w odwrotne ciapki (`) zamiast apostrofów. Ten sam fragment, 'day'='$day','month'='$month' - jak łączymy warunki w zapytaniu MySQL? Za pomocą przecinka czy AND? Do poprawy to co napisałem, dalej powinno być z górki ;) pozdr. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 29.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
klienci i bdays to sa dwie tabele, te apostrofy tez zmienilem i nadal wyskakuje ten sam blad
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 29.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
oto tresc bledu:
Cytat Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in /var/www/sites/yoyo.pl/k/l/klienci/index3.php on line 19
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND `month`=11o113003' at line 1 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 29.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
ok pozmieniałem , sprawa wyglada tak:
mam 2 tabele jedna nazywa sie klienci a druga bdays. W tabeli klienci zdefiniowany jest primary key dla Klient_ID a w tabeli bdays primedy key jest id a klucz obcy to data. kod pliku php wyglada tak
chcialbym zeby wyswietlalo mi kto ma urodziny z tabeli klienci, ale nic nie wyswietla ani bledu ani komunikatu zawartego w kolumnie 'tekst' z tabeli bdays, tylko komunikat ""Nikt sie dzis kuzwa nie urodzil". gdzie jest blad? ![]() ![]() |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
pierwszy blad jaki sie rzuca w oczy:
I sprawdz sobie w manuala czy taka funkcja istnieje, a potem jak sie dowiesz ze nie, to znajdz podobną do niej. Reszty kodu nie analizowalem edit: pozatym mysql_close(); to chyba na koncu powinno byc -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#9
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 112 Pomógł: 20 Dołączył: 10.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Cytat pierwszy blad jaki sie rzuca w oczy: :) nosporze, wpadka :)Cytat Note: For downward compatibility, the following deprecated alias may be used: mysql_numrows() Chociaż deprecated, to jednak may be used ;> pozdr. |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Chociaż deprecated Musi byc bardzo deprecated, bo w manualu ani slowa o tej funkcji nie ma. ale dzieki cynk ![]() I tak sie zastanawialem czy oby napewno nie ma, gdy zobaczylem ten komunikat: Cytat Warning: mysql_numrows(): supplied argument is Oznaczalo to, iż php jednak widzi te funkcje. ale to doczytalem juz po poscie ![]() -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 57 Pomógł: 0 Dołączył: 29.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 19:04 |