php i baza dancyh

0

Witam mam problem. Jestem początkującym programistą wieć prosze bez hejtów
Mam taki oto błąd gdy próbuje nawiązać połączenie z bazą danych

Fatal error: Uncaught Error: Call to undefined function mysql_connect() in C:\xampp\htdocs\szablon\index2.php:46 Stack trace: #0 {main} thrown in

Mój kod to :

$connection = @mysql_connect('localhost', 'root', '')
or die('Brak połączenia z serwerem MySQL'.mysql_error());

$db = @mysql_select_db('przychodnia', $connection)
or die('Nie mogę połączyć się z bazą danych');

mysql_close($connection);
1

Przez większość swojej pracy jak wyskoczy Ci błąd i nie wiesz o co chodzi, to pierwsze co powinieneś zrobić jest wyszukanie go w Google, więc szukamy: "Fatal error: Uncaught Error: Call to undefined function mysql_connect()", pomijasz "C:\xampp\htdocs\szablon\index2.php:46 Stack trace: #0 {main} thrown in " bo to Twój lokalny plik i nikt pewnie nigdy o taki nie pytał.

Następnie otwierasz kilka wyników z góry i analizujesz, czytasz.

0

Jak już znajdziesz błąd, to użyj PDO.

0

jak znasz podstawy php to rozważyłbym jakiegoś frameworka

0

W pliku php.ini musisz odkomentować sekcję która ładuję bibliotekę mysql. Jednakże używasz w swoim kodzie starą wersję, lepiej używaj rozszerzenia PDO i odkomentuj extension=php_pdo_mysql.dll (na widows), lub zainstaluj to rozszerzenie na linuxie.

Tutaj informacje o rozszerzeniu PDO:

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1