Witajcie,
pojawia mi się błąd mysql i nie wiem jak sobie z nim poradzić:
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
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.
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
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.
<code=none>