Diskuze: Asi jinak zapsané
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Tvůrce
Zobrazeno 12 zpráv z 12.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj, rozdíl je hlavně v tom že mysql_query je zastaralý MySQL ovladač a neměl by se už používat , a brzy by měl být z PHP úplně odebrán, nevím jak je to s rychlostí ale rozhodně doporučuji používat PDO nebo MySQLi už jen kvůli objektivnímu modelu a u PDO čistění pomocí bindParam či bindValue, nevím jak je tomu s čištěním v MySQLi ale myslím že tam je něco podobného jako v PDO ...
mysql_query() už je deprecated zda-li se nepletu.
Abych základní mysql převedl na mysqli tak stačí přepsat všechny mysql na mysqli v kódu ne? A jak je to s PDO? nemám s tím zkušenosti.
No, jako syntaxi to má podobnou ale je to objektivní takže je to odlišné, PDO je taky objektivní a taky se moc neliší , já používám PDO takže jej i doporučím .
Mě se to zdá hrozně těžký jak na to teď koukám Tak sem zvědav. Proč musejí všechno stěžovat
Mysqli můžeš používat i neobjektově.
$mysqli = mysqli_connect("localhost", "uživatel", "heslo", "databáze");
$result = mysqli_query($mysqli, "SELECT 'Používám MySQLi' AS msg");
while($row = mysqli_fetch_assoc($result)){
echo($row["msg"]);
}
Tyhle tři funkce by ti měly do začátku stačit. Pak už jen objevovat dál a přejít časem třeba na objekty.
Ale teď když sem se dozvěděl že je nejlepší to PDO nebylo by nejlepší (né nejlehčí ) naučit se v něm?
Určitě jo. Hlavně nemá bezpečnostní díry jako mysql/mysqli. Sice je na první pohled o něco složitější, ale když se to člověku "dostane pod kůži", tak s tím není problém.
Na pohled možná složitěji vypadá, ale v zásadě je úplně jednoduchý
stačí k tomu mít jen
úplně základní znalost OOP a vědět, co která metoda vrací za objekt.
Osobně bych určitě upřednostnil PDO před mysqli.
O jakých bezpečnostních dírách v mysqli ovladači mluvíš?
Tak to jsem zvědavý stejně, jako Richard
Zatím víme, že PDO je nejlepší proto, že ho Patrik doporučuje. A doporučuje ho proto, protože ho používá.
Zobrazeno 12 zpráv z 12.