Forum » Server-Side scripting » Mysql of Mysqli
Berichten: 849
avatar
Offline Stuur privebericht
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
Dus, wat vind je beter, en geef een goede reden waarom.
Bedankt!
04-09-2011 15:24
Dit topic is 306 keer bekeken door 50 verschillende leden
Reacties op: "Mysql of Mysqli"
1
topmaffia.nl
Berichten: 130
avatar
Offline Stuur privébericht
ze zeggen dat het wat sneller is maar ja, veel is dat ook niet...
ik hou het ook nog bij oude
04-09-2011 16:07
R. Jipping
Berichten: 1596
avatar
Online Stuur privébericht
- 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
04-09-2011 16:23
Berichten: 866
avatar
Offline Stuur privébericht
Ik vind Mysql zelf lelijk in editors, terwijl mysqli heel fris overkomt. Volgens mij is de code ook minder groot.

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
// 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.
04-09-2011 17:41
Berichten: 35
avatar
Offline Stuur privébericht
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)).
04-09-2011 20:14
.........................
Berichten: 348
avatar
Offline Stuur privébericht
@stijnhau, is je spatie stuk ?

@ rest wat is eigenlijk verschil tussen mysql en mysqi behalve dat de 1 nieuwer is dan de ander. Functioneert het anders, beter dan? Zo ja, hoe dan ?
04-09-2011 20:16
Rapifia Europe
Berichten: 3716
avatar
Offline Stuur privébericht
@legendd,
Hij kan ook snel typen of dyslectie hebben hoor .


@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:
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
<?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.
04-09-2011 20:36
.........................
Berichten: 348
avatar
Offline Stuur privébericht
@l.groot, ik typ ook blindelinks snel, maar zonder de spatie te vergeten.

Verder versta ik er niet veel van maar ik zie al wel dat het voor een deel kleiner is, althans het deeltje "_connect"
04-09-2011 20:48
Berichten: 392
avatar
Offline Stuur privébericht
Ikzelf gebruik eigenlijk standaard MySQLi (met het oog op de toekomst) en gebruik graag de Prepared Statements.
04-09-2011 21:47
Berichten: 35
avatar
Offline Stuur privébericht
jah die is inderdaad een beetje deffect moet er harder op rammen dan zou mogen.
Quote

mysql 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.
05-09-2011 19:21
Berichten: 8
avatar
Offline Stuur privébericht
Ik gebruik PDO, vind het prima werken en doet precies wat ik wil
05-09-2011 23:51
Reageer op: "Mysql of Mysqli"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden