Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: mysql vs. mysqli w PHP5
Forum PHP.pl > Forum > Bazy danych > MySQL
marcini82
Witam!

Jak wiadomo w PHP5 sa dostepne 2 interfejsy do bazy MySQL.
Dotychczas uzywalem mysql i w sumie moglbym tego uzywac nadal, ale ciekaw jestem co sadzicie o mysqli? Wiem, ze ma troche wiecej funkcji niz mysql, ale chcialbym poznac opinie ludzi, ktorzy juz tego w praktyce uzywali i maja porownanie.
Na ile wieksze mozliwosci to daje? Czy piszac aplikacje w PHP5 (glownie obiektowo) i korzystajac z MySQL 4.1 warto zrezygnowac ze starego mysql i przejsc na mysqli?
A moze warto przejsc na to chociazby dlatego, ze taki jest ogolny trend i warto za nim podazyc?
mhs
Co prawda temat mysqli trochę bokiem przeszedł mi z racji tego, że przede wszystkim korzystam z AdoDB natomiast z tego co wiem to:
- znacznie zwiększona wydajność tego interfejsu
- obiektowość, tzn. każdą z trzech klas składających się na ten interfejs można rozszerzyć poprzez dziedziczenie
- jakieś zmiany w systemie związane z autoryzacją i bezpieczeństwem
- możliwość tworzenia tzw. zapytań przygotowywanych
- dodatkowe ułatwienia (chyba funkcje) jeżeli chodzi o transakcje...

To tyle w skrócie co na ten temat wiem. Wydaje mi się, że jeżeli korzysasz z php w wersji 5 to jedynym rozwiązaniem jest korzystanie właśnie z tej biblioteki. Więcej pewnie jest gdzieś w manualu na ten temat.

Pozdrawiam.
Ozzy
Używam od ponad roku, ostatnio w ogromnym projekcie i zachowuje się wzorowo.
Tym czym najbardziej się wyróżnia od mysql są prepared statements, które automatycznie chronią przez wszelkimi zastrzykami sql:)
Co prawda to samo ma być w nadchodzącym PDO, ale myslę, że nie ma się co zastanawiać jeśli chodzi o przejście ze mysql na mysqli
Polecam artykuły zenda na start:
http://zend.com/php5/articles/php5-mysqli.php
http://zend.com/php5/articles/php5-mysqli2.php
Dexti
a jak rozwiązujecie problem gdy trzeba wysłąć kilka zapytań w jednym kodzi ?

http://forum.php.pl/index.php?showtopic=123447&hl=

ja mam problemy :|
nospor
@Dexti crossposting jest na forum zabroniony. Jeden temat starczy. nie wolno spamować swoim postem jeszcze po innych tematach i to na dodatek po tak starych kotletach!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.