![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 197 Pomógł: 0 Dołączył: 11.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
Tak wiec mam problem. Mam dwie klasy : klasę mysql i klasę session nie są one w żaden sposób dziedziczne ani podpięte do innych klas. kod wygląda mniej więcej tak:
Dlaczego gdy wywołuje mysql::query wyskakuje mi błąd: Kod Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in c:\usr\krasnal\www\php-lms\databases\mysql.php on line 14 Gdy pomienię mysql::query na mysql_query wszystko działa! Z góry thx za pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 9.11.2004 Ostrzeżenie: (0%) ![]() ![]() |
@Nievinny: patrz kilka postów wyżej - to samo pisałem.
@Levabul: no i co z tego, że w przykładzie zmieniłeś tak jak mówiłem, skoro w klasie session dalej z premedytacją używasz mysql::query, zamiast kulturalnie najpierw stworzyć instancje(tudzież zainicjować połączenie z bazą), a potem wywoływac zapytania. Po drugie mysql_num_rows" title="Zobacz w manualu PHP" target="_manual, przyjmuje jeden argument, a ty na siłe wciskasz mu dwa. Czytaj manuala. W ogóle sterownik do bazy źle zaprojektowany - cały czas musisz tworzyć nowy obiekt. Przypominam, że w PHP4 też da się zaimplementowac singletony. Myślę, że najpierw warto troche lepiej poznać podstawy, nauczyć się czytac komunikaty o błędach(podstawowy angielski), a potem zabierać się za CMSa. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.10.2025 - 14:45 |