![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 29.05.2005 Ostrzeżenie: (0%) ![]() ![]() |
witam.
Mam sobie tabelke ogloszenia_ogl. Jest tam kilka pól charakteryzujących produkt , kategorie w ktorej sie znajduje oraz aktywnosc. Poczatkowo pole akcept bylo set ('0','1') wszystko dzialalo pieknie na zapytanie :
Liczylo wszystkie rekordy aktywne z kategorii i podkategorii $k. Postanowilem wprowadzic 3 wartosc do komorki akcept. Ustawilem ja SET('0','1','2'). W tym momencie wszystko sie posypalo. Zapytanie zaczelo zwracać rekordy niezależnie od pola akcept. Teraz zmieniłem poraz kolejny na int(2) - caly czas jest źle. Baza jest wypelniona paroma rekordami wiec niespecjalnie wiem co zrobić, najchętniej bym ją skasował i zaczął od nowa, ale to raczej nie wchodzi w gre. Co ciekawe jesli to zapytanie wkleje do phpmyadmina to dziala poprawnie , jednak w skrypcie w ogole nie bierze pod uwagę pola akcept, zupelnie jakby go nie bylo. php Version 4.4.1 mysql Client API version 4.1.12 adodb 4.65 a kawelek kodu wyglada tak:
najlepsze jest to jak potem wyswietlam te wyniki i kaze pytam where akcept='1' to on pokazuje mi wszystkie rekordy, i przy kazdym wyswietlam ile wynosi akcept to pokazuje 1. jesli spytam sie :
to pokazuje cos innego niz
Czy to możliwe żeby baza się sypła? Jak skopiowałem tę tabelę to zapytanie wcale nie chce działać w adodb(zwraca blad), w phpmyadmin działą Spotkał się ktoś z czymś takim i wie jak to ugryźć ? Z góry dzięki za pomoc. ps mam nadzieje że w dobrym dziale pisze... Ten post edytował mihauu 10.02.2006, 15:28:53 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 26.09.2025 - 08:50 |