Hoi,
Ik zit te denken of ik met MySqli ga werken, maar ik vind maar geen goede reden om het te gaan doen, aangezien ik normale mysql gewent ben :p
Dus, wat vind je beter, en geef een goede reden waarom.
Bedankt!:cheer:

Mysql of Mysqli
-
-
Guest, wil je besparen op je domeinnamen? (ad)
-
ze zeggen dat het wat sneller is maar ja, veel is dat ook niet...
ik hou het ook nog bij oude -
- Mysqli ondersteunt prepared statements
- Met mysqli kun je meerdere statements tegelijk uitvoeren
- Mysqli is OOP.
- Mysqli zal sneller en veiliger moeten werken
- Geructen gingen dat de gewone mysql zal verdwijnen -
Ik vind Mysql zelf lelijk in editors, terwijl mysqli heel fris overkomt. Volgens mij is de code ook minder groot.
PHP// mysql $info = mysql_query("SELECT .... bla bla"); $tel = mysql_num_rows($info); // mysqli $info = mysqli_query("SELECT .... bla bla"); $tel = $info->num_rows;
Mysqli is ook nieuw, dus zeker een aanrader.
-
mysql ondersteuningis een tijdjeverwijdertgeweestuit de beta's van php 6.
Toe hebben ze de php-planningveranderden heberdus geen idee vanof die er weerin gaatzitteof nietmaar beteris als je een neiwu projectbegint datje toch aal een veiligekeuze neemt naar de toekomst toe. Je kan ook PDO gebruikne als je host dit aan heeftstaan(gamecoll in iedergeval(op aanvraagvan mij)). -
-
[offtopic] legendd,
Hij kan ook snel typen of dyslectie hebben hoor ;).[/offtopic]legendd,
MySQLi is in de procedurele vorm bijna niet afwijkend van MySQL. Het enige verschil is bijvoorbeeld de connectie vorm en dat je overal de link identifier moet invoeren.
Een voorbeeld is dit script:PHP
Toon Meer<?php // MySQL $con = mysql_connect("localhost", "user", "password"); mysql_select_db($con, "user_db"); mysql_query("UPDATE tabel SET veld='waarde' WHERE veld2='waarde2'") or die(mysql_error()); // MySQLi vorm $link = mysqli_connect("localhost", "user", "password", "user_db"); mysqli_query($link, "UPDATE tabel SET veld='waarde' WHERE veld2='waarde2'") or die(mysqli_error($link)); ?>
Procedureel (hetgeen wat veel mensen hier op CP standaard gebruiken) gezien veranderd er dus weinig. In de OOP variant van PHP veranderd er véél. O.a. nieuwe classes en functies e.d.
Ik gebruik MySQLi procedureel omdat het toekomstgericht is en wat sneller is. Ik gebruik het niet object georiënteerd omdat ik de extra's ervan niet nodig heb en ik nog niet OOP kan programmeren.
-
-
Ikzelf gebruik eigenlijk standaard MySQLi (met het oog op de toekomst) en gebruik graag de Prepared Statements.
-
jah die is inderdaad een beetje deffect moet er harder op rammen dan zou mogen.
Citaatmysql ondersteuningis een tijdjeverwijdertgeweestuit de beta's van php 6.Toen hebben ze de php-planning veranderd en nu heb ik er dus geen idee van of die er weer in gaat zitte of niet maar beter is als je een nieuw project begint dat je toch al een veilige keuze neemt naar de toekomst toe. Je kan ook PDO gebruikne als je host dit aan heeft staan(gamecoll in iedergeval(op aanvraagvan mij)).
post met spaties. -
Ik gebruik PDO, vind het prima werken en doet precies wat ik wil :cheer:
Participate now!
Heb je nog geen account? Registreer je nu en word deel van onze community!