Diskuze: Rozdiel medzi mysql_connect() a mysqli_connect()

Ostatní jazyky SQL SQL a databáze Rozdiel medzi mysql_connect() a mysqli_connect()

Avatar
Libor Šimo (libcosenior):

Prečo sa niekde používa mysql_connect() a inde mysqli_connect()? Aký je medzi nimi rozdiel?

Odpovědět 23.2.2014 8:31
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
mkub
Redaktor
Avatar
Odpovídá na Libor Šimo (libcosenior)
mkub:

mysql_connect() je zastaraly sposob, namiesto neho sa odporuca pouzivat novsia funkcia mysqli_connect() a navyse mysqli_connect() podporuje aj objektovy zapis

 
Nahoru Odpovědět  ±0 23.2.2014 12:29
Avatar
Odpovídá na mkub
Libor Šimo (libcosenior):

Díky, už som dostal informáciu, že sa na to používa objektový prístup cez PDO. Ale pretože som sa ešte nedostal k OOP v php, zatiaľ sa učím používať funkcie mysql:
http://www.php.net/…ef.mysql.php
Myslím, že aj s tým sa dá ešte stretnúť pri vývoji.

Nahoru Odpovědět 23.2.2014 13:33
Aj tisícmíľová cesta musí začať jednoduchým krokom.
Avatar
mkub
Redaktor
Avatar
Odpovídá na Libor Šimo (libcosenior)
mkub:

a okrem toho funkcie mysql_* vyzaduju aj osetrenie voci SQL injection, kdezto PDO (PHP Database Object) pri spravnom pouziti nevyzaduju osetrovat vstupne udaje, lebo si to same osetruje...

 
Nahoru Odpovědět 24.2.2014 0:15
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.