• Inloggen
  • Registreer
  • Zoeken
Dit topic
  • Overal
  • Dit topic
  • Dit forum
  • Artikelen
  • Pagina's
  • Forum
  • Downloads
  • Meer opties

ICTscripters

Dé plek voor IT

Dé plek voor IT

Aanmelden

Geavanceerde opties
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Home
  2. Forum
    1. Alle berichten
    2. Recente activiteiten
    3. Onopgeloste topics
  3. ICT Nieuws
  4. Blog
  5. Marktplaats
    1. Werk
    2. Advertenties
    3. Domeinnamen
    4. Websites
    5. Design & lay-outs
    6. Scripts
    7. Overige
  6. Design
  7. Leden
    1. Actieve bezoekers
    2. Team
    3. Leden zoeken
  8. Downloads
  1. Dé plek voor IT - ICTscripters
  2. Forum
  3. Scripting & programmeren
  4. PHP + SQL

Forum

  • Port Father: beta van een browsergame in Antwerpen 1931, feedback welkom

    Syntax 26 oktober 2026 om 09:43
  • Maffia Hotel: een browsergame waarin je van lobbygast naar spil van het hotel groeit

    eeyk 22 oktober 2026 om 18:43
  • Crime Club volledig herschreven vanaf nul

    frio 19 oktober 2026 om 23:57
  • Malavita (nieuwe maffia game, van 0)

    jos 19 oktober 2026 om 23:18
  • Herkent deze Notion-structuurscan echte problemen?

    Jeroen.G 19 oktober 2026 om 15:09
  • 🚀 WE ZOEKEN TESTERS! 🚀

    Servertjee 3 oktober 2026 om 10:56
  • Luchtvaartsoftware: Hoe technologie de moderne luchtvaart verandert

    saggy2829 30 september 2026 om 19:31
  • Hoe gebruiken jullie WhatsApp voor marketing en klantopvolging?

    aiqanobzfsej5 29 september 2026 om 12:55

Marktplaats

  • [TE KOOP] Malavita.be [Maffiaspel, gebaseerd op omicidio.nl, unieke code]

    Dpm_x 26 oktober 2026 om 00:22
  • TK: Kraai.eu

    frio 25 oktober 2026 om 11:39
  • [TE KOOP] Likeboost24.nl: complete SMM-webshop met eigen merk, volautomatische levering en betalen op de eigen pagina

    Jeroen.G 16 oktober 2026 om 14:27

klein stukje mysql naar mysqli

  • blastboy
  • 5 juli 2015 om 13:08
  • blastboy
    Beginner
    Berichten
    9
    • 5 juli 2015 om 13:08
    • #1

    Kan iemand mij helpen om dit:

    PHP
    $myusername = $_SESSION['myusername'];
    	$sql="SELECT * FROM user WHERE username='$myusername'";
    	$result=mysqli_query($sql);
    	$data = mysqli_fetch_array ($result);
    	$moneyLeft = $data['money'];

    om te zetten naar mysqli kan geen goed voorbeeld vinden en als ik dit weet kan ik de rest ook oplossen :)

    alvast bedankt!

  • Gast, wil je besparen op je domeinnamen? (ad)
  • T.Nijborg
    Hoofd Moderators
    Berichten
    504
    • 5 juli 2015 om 16:50
    • #2
    Citaat van blastboy

    Kan iemand mij helpen om dit:

    PHP
    $myusername = $_SESSION['myusername'];
    	$sql="SELECT * FROM user WHERE username='$myusername'";
    	$result=mysqli_query($sql);
    	$data = mysqli_fetch_array ($result);
    	$moneyLeft = $data['money'];

    om te zetten naar mysqli kan geen goed voorbeeld vinden en als ik dit weet kan ik de rest ook oplossen :)

    alvast bedankt!

    First of all, mysqli_query heeft 2 parameters nodig, een database connectie + sql query. Dus het wordt ongeveer dit:

    PHP
    // $conn = database connectie, $sql = query
    mysqli_query($conn, $sql)


    De rest gaat wel goed, maar ik weet niet hoe jou database connectie eruit ziet.

    PHP, JAVA, C#, JAVASCRIPT, HTML(5), CSS(3) developer.
    Vragen?! Stuur me gerust een prive bericht :) !

  • ismail123
    Advanced programmer.
    Berichten
    678
    • 5 juli 2015 om 17:22
    • #3

    Hoi,

    Leuk dat je wilt overstappen naar mysqli!

    Echter raad ik je niet aan om het prodecureel te doen.

    Neem eens een kijkje naar object georienteerde queries, hier een voorbeeld:

    http://php.net/manual/en/mysqli.query.php#example-1856

    Het voordeel hiervan is dat je object georienteerd denkt en manipulaties doet per object. Niet dat je dit overal moet inlezen of het over het zelfde stuk/object gaat.

    Ook kan je de mysqli class uitbreiden met je eigen functies

    Overigens vraag ik me af waarom je voor mysqli hebt gekozen? Waarom niet pdo of waarom niet een framework?

    Ik raad eerder pdo of een framework aan omdat het flexibeler is om te wisselen met andere soorten databases.

    Ik raad iedereen aan om verder te denken in de toekomst. Want zoals je al hebt gemerkt zijn mysql_* functies afgekeurd. Door verder te denken voorkom je code die na een tijd onoverzichtelijk wordt omdat je keer op keer overstapt naar andere functies,tools etc. Flexibiliteit is de antwoord!

    Met vriendelijke groet,
    Ismail
    enthousiaste game developer

    Bewerkt één keer, laatst door ismail123 (5 juli 2015 om 17:55).

  • blastboy
    Beginner
    Berichten
    9
    • 5 juli 2015 om 19:25
    • #4
    Citaat van ismail123

    Hoi,


    Leuk dat je wilt overstappen naar mysqli!

    Echter raad ik je niet aan om het prodecureel te doen.

    Neem eens een kijkje naar object georienteerde queries, hier een voorbeeld:

    http://php.net/manual/en/mysqli.query.php#example-1856

    Het voordeel hiervan is dat je object georienteerd denkt en manipulaties doet per object. Niet dat je dit overal moet inlezen of het over het zelfde stuk/object gaat.

    Ook kan je de mysqli class uitbreiden met je eigen functies

    Overigens vraag ik me af waarom je voor mysqli hebt gekozen? Waarom niet pdo of waarom niet een framework?

    Ik raad eerder pdo of een framework aan omdat het flexibeler is om te wisselen met andere soorten databases.

    Ik raad iedereen aan om verder te denken in de toekomst. Want zoals je al hebt gemerkt zijn mysql_* functies afgekeurd. Door verder te denken voorkom je code die na een tijd onoverzichtelijk wordt omdat je keer op keer overstapt naar andere functies,tools etc. Flexibiliteit is de antwoord!

    Meer tonen

    Hartelijk dank voor deze informatie!
    ik ga hier zeker naar kijken.
    Ga maar eens verdiepen in pdo hopen dan ik daar wijs uit kan worden :P

  • FangorN
    Professional
    Artikelen
    2
    Berichten
    737
    • 5 juli 2015 om 20:00
    • #5
    Citaat van ismail123

    Ik raad eerder pdo of een framework aan omdat het flexibeler is om te wisselen met andere soorten databases.

    Ugh.

    Waarom wordt dit (nog steeds) aangehaald als reden om PDO te gebruiken? Het is flexibiliteit die je zelden gebruikt.

    Okay, je moet het zo zien:
    1. Je bent niet van plan om in de huidige opzet ooit nog een andere database te gebruiken dan MySQL --> gebruikt MySQLi. MySQLi is geschreven voor MySQL dus deze schoen past gewoon het beste.

    2. Je bent er nog niet helemaal uit of het uiteindelijk MySQL gaat worden en je wilt deze keuze nog een beetje open houden. Je zou dan kunnen overwegen om PDO te gebruiken. PDO is niet geschreven voor een specifieke database, hier zijn de verschillende drivers voor. Zoals PDO_MYSQL.

    Nog zo'n fabeltje: PDO is makkelijker "want je hoeft minder statements te leren voor het gebruik". Dit klopt om twee redenen niet:

    1. De leercurve zit hem in het aanleren (en correct gebruik) van de specifieke driver die je gebruikt (in combinatie met PDO zelf), en niet in het handjevol methoden die je gebruikt.

    2. PDO biedt geen data abstraction aan, dit zou een laag zijn die je zelf bovenop PDO zou moet zetten. Dit houdt in dat de syntax van je queries (de vorm van je SELECT-statements enzo) hoogstwaarschijnlijk database-specifiek zijn en daarmee is het dus technisch gezien onmogelijk om "vrij te schakelen tussen databases" wat dus het hele voordeel waar keer op keer aan gerefereerd wordt teniet doet.

    Daarbij: noch MySQLi noch PDO is een wondermiddel waarmee alles in 1x Goed en Veilig wordt. Je zult je nog steeds moeten verdiepen in een veilig gebruik. Denk aan het selecteren van de juiste character encoding en het escapen van de DATA delen binnen je SQL.

    Mocht je interesse hebben, op mijn homepage staat een artikel over MySQLi.

  • ismail123
    Advanced programmer.
    Berichten
    678
    • 5 juli 2015 om 20:00
    • #6
    Citaat van blastboy

    Hartelijk dank voor deze informatie!
    ik ga hier zeker naar kijken.
    Ga maar eens verdiepen in pdo hopen dan ik daar wijs uit kan worden :P

    Geen probleem :D

    Voel je vrij om hulp te vragen op ictscripters als je er niet uitkomt :)

    Met vriendelijke groet,
    Ismail
    enthousiaste game developer

Registratie

Nog geen account? Registreer je nu en word deel van onze community!

Nu registreren Aanmelden

ICT Nieuws

  • PHP waarschuwt voor twee ernstige bugs die makkelijk uit te buiten lijken

    Aaron 22 oktober 2026 om 22:19

Blogs

  • Functioneel ontwerp

    Dees 28 december 2014 om 12:38
  • Access Control List implementatie in PHP/MySQL - deel 1/2

    FangorN 28 december 2018 om 12:35
  • Access Control List implementatie in PHP/MySQL - deel 2/2

    FangorN 29 december 2018 om 12:37
  1. Marktplaats
  2. Design
  3. Voorwaarden
  4. Ons team
  5. Leden
  6. Geschiedenis
  7. Regels
  8. Links
  9. Privacyverklaring
  10. Contact
ICTscripters ©2005 - 2026 , goedkope hosting door DiMoWeb.com, BE0558.915.582
Sponsors: Beste kattenhotel provincie Antwerpen
Style: Nexus by cls-design
Stylename
Nexus
Manufacturer
cls-design
Licence
Commercial styles
Help
Supportforum
Visit cls-design