login  Naam:   Wachtwoord: 
Registreer je!
 Forum

mysql_fetch (Opgelost)

Offline JBke - 07/05/2007 20:06 (laatste wijziging 07/05/2007 20:07)
Avatar van JBkePHP gevorderde Hoi,

Heb het al wel opgezocht maar vroeg me eigenlijk toch af wat nu eigenlijk het verschil is tussen:

  1. <?php
  2. $mysqlresults = mysql_fetch_array($result, MYSQL_ASSOC);
  3. ?>


en

  1. <?php
  2. $mysqlresults = mysql_fetch_assoc($result);
  3. ?>


het doet beide iddentiek hetzelfde volgens mij en dat is de naam van het veld van je mysql tabel gebruiken als key van de opgehaalde waarde die hij in de array opslaagd.

Iemand meer info hierover?

Alvast bedankt.

2 antwoorden

Gesponsorde links
Offline Nrzonline - 07/05/2007 20:10 (laatste wijziging 07/05/2007 20:34)
Avatar van Nrzonline PHP ver gevorderde Vrijwel exact ...ar php.net

Zelf gebruik ik altijd assoc, maar dat is omdat ik dat sinds het begin al doe, en de meesten mij het ook blijven aanraden om mysql_fetch_assoc te gebruiken. Ik heb mysql_fetch_array nog niet MOETEN gebruiken omdat het niet anders kon..

Citaat:
De functie mysql_fetch_assoc() geeft een associatieve array terug die correspondeerd met de opgehaalde rij. Deze array kan je later weergeven door $arr['kolom'] te gebruiken.

Met mysql_fetch_assoc() kan je enkel associatieve indices gebruiken.
Wil je numerieke indices, moet je gebruik maken van mysql_fetch_array().


Edit: Persoonlijke opmerking toegevoegd
Edit²: Een quote toegevoegd uit het overzicht -> MySQL
Offline JBke - 07/05/2007 20:44
Avatar van JBke PHP gevorderde bedankt voor de uitleg ik had namelijk numerieke keys nodig ik gebruik nu dus

  1. <?php
  2. $mysqlresults = mysql_fetch_array($result, MYSQL_NUM);
  3. ?>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.21s