Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> mysqli czy mozna to czyms zastapic?
pavelb
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 1.06.2006

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


Witam!
Pewień skrypt laczy sie z baza danych przez mysqli
  1. <?php
  2. new mysqli('localhost', 'login', 'haslo', 'baza');
  3. ?>

Serwer na ktorym mam stronie nie obsluguje mysqli, wiecz czy mozna to zastapic czym innym?
Pozdrawaiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
Balon
post
Post #2





Grupa: Zarejestrowani
Postów: 422
Pomógł: 0
Dołączył: 14.12.2005
Skąd: Wałbrzych

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


mysql_connect" title="Zobacz w manualu php" target="_manual, mysql_select_db" title="Zobacz w manualu php" target="_manual
Go to the top of the page
+Quote Post
Korson
post
Post #3





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 26.03.2006

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


Cytat(pavelb @ 22.06.2006, 11:20 ) *
Serwer na ktorym mam stronie nie obsluguje mysqli,
Plikami (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) to co podał Balon to funkcje odnoszące się do mysql'a więc Ci nie pomogą jeżeli nie masz bazy...

Ewentualnie możesz założyć baze na jakimś serwerze i zamiast wpisywać localchost w
  1. <?php
  2. new mysqli('localhost', 'login', 'haslo', 'baza');
  3. ?>

wpis adres serwera na którym masz baze...

Połączenie takie według mnie nie ma sensu bo czas generowania strony zwiększa się bo zapytania muszą przebyć dłuższą "drogę" z Twojego serwera do serwera bazy danych i spowrotem... więc to czasem może potrwać :-( więce według mnie najlepszym wyjściem jest używanie plików lub zmiana hostingu na taki który oferuje mysql'a :-)
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #4





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

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


Korson: zle mowisz!
Posiadanie na serwerze sytemu baz danych MySQL to jedno, a mysqli/mysql to dwa rozszerzenia pozwalajace na komunikacje php z systemem baz MySQL.

pavelb: raczej czeka cie powazna przebudowa skryptu : (, bo to raczej (zalezy jak skrypt byl napisany) nie bedzie prosta zamiana nazw funkcji
Go to the top of the page
+Quote Post
-Gość-
post
Post #5





Goście







więc czym się różni jedno od drugiego :?: bo nie mam pojęcia :/
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #6





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

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


http://pl.php.net/manual/en/ref.mysql.php
vs.
http://pl.php.net/manual/en/ref.mysqli.php
Go to the top of the page
+Quote Post
elnino.pl
post
Post #7





Grupa: Zarejestrowani
Postów: 125
Pomógł: 0
Dołączył: 17.06.2006

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


Jakiś czas temu miałem identyczny problem - istnieje gdzieś klasa zastępująca wbudowane mysqli - niestety nie pamiętam nazwy, poza tym nie zawsze działała poprawnie. Napisz jakiej wersji php używasz.
Go to the top of the page
+Quote Post
mariuszn3
post
Post #8





Grupa: Zarejestrowani
Postów: 352
Pomógł: 0
Dołączył: 22.01.2006

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


Możesz napisać własną klase mysqli lub funkcje mysqli (w zależności od tego z jaki model jest wykorzystany w skrypcie) i wpisać w nie przekierowania do funkcji mysql. Jeśli skrypt korzysta po prostu z podstawowych funkcji do komunikacji z bazą to za wiele pisania tu nie będzie.
Potem zrobić tak aby ów klasa była widoczna dla każdego skryptu łączącego się z bazą.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 15.09.2025 - 17:32