Mensen,

alle ophef over de overgang naar mysqli, en ik weet er nog niet echt iets van.

Ik vroeg me af, hoe kan ik met mijn website's die ik heb draaien over naar mysqli?

Hoe kan ik nu die overgang doen, is het echt alleen de 'i' erbij zetten, of komt er meer bij kijken?

Kan iemand mij die uitleggen?
Voornamelijk een i toevoegen aan de functies, maar er zijn ook functies die een argumentje meer nodig hebben.
Zoals mysqli_query en mysqli_real_escape_string, die wil weten welke connectie (identifier) ze moeten gebruiken.

Een kwestie van trial-and-error in mijn ogen.
Sommige functies zijn veranderd, en sowieso zijn alle argumenten van functies veranderd. In mysql kon je optioneel de link (return waarde van mysql_connect) meegeven, in mysqli is deze verplicht en het eerste argument. Dus bijv. mysql_query($query[, $link]) is nu mysqli_query($link, $query).

En daarnaast heeft overstappen naar mysqli zonder gebruik van prepared statements ook niet zo heel veel nut imo...
Ik denk dat het gebruik van de 'Procedural style' een mooie overgang is om er al kennis mee te maken. Daarna kan je kijken naar de Object Oriented-style.
Er worden nu wel met termen gegooid die ik nog niet echt ken; prepared statements, object oriented style en procedural style?
De beschrijvingen kan je allemaal gewoon op Wikipedia/Google vinden.
Maar is er ergens bijvoorbeeld een tutorial waar te zien is hoe iemand de overgang kan toepassen?
phptuts.nl heeft er eentje over mysqli

Reageren