4.6k pregleda
Znatko u rubrici Programiranje od Znatko [Superaktivan] (1.9k bodova)

Kada nađem na problem sa gotovom PHP skriptom koja sadrži modul ili include sa PHP funkcijama mysql_*() (npr. mysql_connect(), mysql_query(), mysql_close(), ...) dobijem sljedeću poruku:

Deprecated: The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /path/to/filename.php on line 123

To se događa npr. kod ove PHP funkcije:

mysql_connect($server, $korisnik, $lozinka);

Zašto se to događa i kako to zamijeniti? Da li da koristim mysqli ili PDO umjesto toga? Koristim PHP v5.5.3.

Hvala.

Prijavite se ili registrirajte kako biste odgovorili na ovo pitanje.

1 odgovor

+7 glasa
od
odabran od Znatko
 
Najbolji odgovor

Najjednostavniji odgovor je da napravite sljedeće:

  1. Find&Replace u kodu i zamijenit "mysql_" sa "mysqli_".
  2. Spojite mysql_connect() i mysql_select_db() u novu funkciju: mysqli_connect($server, $korisnik, $lozinka, $baza);
  3. Također, bitno je što mysql_connect() vraća varijablu tipa resurs a mysqli_connect() varijablu tipa objekt, da ako ste imali u kodu neke provjere tipa is_resource() promijenite u is_object().

Ako ima netko za dodati nešto - tu sam da prodiskutiramo.

Slična pitanja

1 odgovor 227 pregleda
1 odgovor 353 pregleda
1 odgovor 286 pregleda
2 odgovora 1.7k pregleda
1 odgovor 2.3k pregleda
1 odgovor 266 pregleda
1 odgovor 1.4k pregleda
Znatko medijski pokriva

CRO commerce 2022



Najnoviji eCommerce trendovi na četvrtoj CRO commerce konferenciji u organizaciji trgovaca

Zagreb, 07.10.2022.

ULAZNICE
Znatko medijski pokriva

Prijava
Znatko medijski pokriva


Ignite the Spark

Zagreb, 13.10.2022.

ULAZNICE
Znatko medijski pokriva

‘ko?VA! Konferencija VIRTUALNI ASISTENT


Prva konferencija u Hrvatskoj namijenjena virtualnim asistentima i svima koje zanima svijet virtualne asistencije

Zagreb, 21.10.2022.

Ulaznice putem ENTRIO sustava
Znatko medijski pokriva


Phygital – the future of retail!

Konferencija namijenjena robi široke potrošnje (FMCG).

22.10.2022.
Mozaik Centar Zagreb


PRIJAVA

Medijska platforma Znatko

NAJNOVIJE VIJESTI

Impressum | Znatkova redakcija

Gdje pratiti Znatka?



[ Pretraživanje Znatka ]

9.3k pitanja

14.8k odgovora

3.2k komentara

1.4k korisnika

...