Bląd "Deprecated: mysql_connect()" - jak sobie z nim poradzić?

Bląd "Deprecated: mysql_connect()" - jak sobie z nim poradzić?
SH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 152
0

Witajcie,
pojawia mi się błąd mysql i nie wiem jak sobie z nim poradzić:

Kopiuj
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in classes\MySQL.php on line 34

Prosiłbym o pomoc

MI
  • Rejestracja: dni
  • Ostatnio: dni
0

No ale czego nie rozumiesz? Przetłumaczyłeś chociaż ten błąd na polski? Masz napisane, że metoda mysql_connect() jest nieaktualna i sugerują żeby używać PDO, co ja Tobie też sugeruję.

Marcin.Miga
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2794
0

Przecież wszystko jest napisane

SH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 152
0

Chciałbym prosić o pomoc jak to rozwiązać - jak zmienić na PDO ?
Mam Xampp .. nie wiem jak to ugryźć - zmienić bazę danych ? czy dokonać modyfikację w plikach ?
Czy może zmiana wersji php rozwiąże problem - nie mam pojęcia, ponieważ się na tym nie znam.

GU
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wroclaw
  • Postów: 172
0

Z tego co pamiętam to nie błąd tylko ostrzeżenie i nie jest to związane z MySQL tylko z PHP.
Chodzi o to, że korzystasz ze starych funkcji do zabawy z bazą danych. Te funkcje zostaną usunięte w nowych wersjach PHP, stąd to powiadomienie.

Zmiana bazy danych nic tutaj nie da. Tak powinieneś zmodyfikować pliki. Zmienić cały kod odpowiedzialny za zabawe z bazą. Zamiast wywołań mysql_xxx(), użyć tego:

http://php.net/manual/en/book.pdo.php

Zmiana wersji PHP na wyższą może jedynie zaszkodzić :P

Tumeg
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 687
0

Jak nie bardzo lubisz OOP to możesz użyć mysqli proceduralnie:
http://markonphp.com/simple-select-mysqli-php/

I podrzucam dobry tutek do PDO, jeśli analiza dokumentacji sprawia trudność:
http://code.tutsplus.com/tutorials/why-you-should-be-using-phps-pdo-for-database-access--net-12059

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.