[php/mysql] mysql_fetch_field gebruiken

Praat mee over van alles en nog wat!
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.

Een nieuw onderwerp moet..:
  • uiteraard voldoen aan de algemene voorwaarden
  • niet passen in de gewone supportfora
  • interessante zijn voor het overgrote deel van onze gebruikers
  • een neutrale of positieve ondertoon hebben
  • anders zijn dan bestaande onderwerpen
Plaats reactie
Gebruikersavatar
CG bandicoot
Berichten: 391
Lid geworden op: 18 mar 2004, 17:47
Locatie: Amersfoort
Contacteer:

[php/mysql] mysql_fetch_field gebruiken

Bericht door CG bandicoot » 29 jan 2005, 13:26

Hallo. Ik heb een vraagje.

Ik neem aan dat de volgende code wordt gebruikt om velden uit een database te halen en dat het in een form komt die dan data in de tabel gooit.

Code: Selecteer alles

<?   mysql_fetch_field    ?>
Is dat ook zo? En zoja Hoe moet je dat dan gebruiken.

Ik heb iig al deze code

Code: Selecteer alles

<?
$query = "SELECT * FROM nieuws";
$uitvoer = mysql_query($query) or die (mysql_error());
while($obj = mysql_fetch_field($uitvoer))
?>
Wat moet ik toevoegen. Moet ik iets tussen een echo stoppen ofzo?

Gebruikersavatar
Stef
Berichten: 9080
Lid geworden op: 04 jun 2003, 20:47

Re: [php/mysql] mysql_fetch_field gebruiken

Bericht door Stef » 29 jan 2005, 15:23

Zoiets?

Code: Selecteer alles

<?php
$query = "SELECT * FROM nieuws";
$uitvoer = mysql_query($query) or die (mysql_error());
while($obj = mysql_fetch_field($uitvoer))
{
print $obj['NAAM'];
}
?>

Gebruikersavatar
CG bandicoot
Berichten: 391
Lid geworden op: 18 mar 2004, 17:47
Locatie: Amersfoort
Contacteer:

Bericht door CG bandicoot » 29 jan 2005, 17:53

Ja. Zoiets. Bedankt.

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 30 jan 2005, 00:38

mysl_fetch_assoc() is een betere functie als je meerdere kolommen wil uitlezen. Kijk eens rond op http://www.php.net/mysql

Gebruikersavatar
CG bandicoot
Berichten: 391
Lid geworden op: 18 mar 2004, 17:47
Locatie: Amersfoort
Contacteer:

Bericht door CG bandicoot » 30 jan 2005, 02:59

Oke. dat heb ik bekeken. Tegelijk heb ik ook nog iets anders opgezocht. Addslashes(). Maar ik snap het niet helemaal.

Ik snap wel dat je voor de ', " en voor de / backslashes moet doen om zo parse errors te vermijden. Maar je moet er als het goed is ook nog iets met addslashes() voor doen. Moet dat ook of niet? Zoja, hoe moet je dat dan ongeveer plaatsen? Gewoon addslashes()?

Gebruikersavatar
mosymuis
Berichten: 6940
Lid geworden op: 05 feb 2003, 14:00
Locatie: Amsterdam
Contacteer:

Bericht door mosymuis » 30 jan 2005, 03:20

addslashes() en stripslashes() komen kijken bij het uitvoeren van query's en de aanname van request variabelen (post, get en cookie). Dit laatste heeft te maken met de PHP.ini instelling "magic_quotes_gpc". Als deze aan staat plaatst de webserver voor elke quote ' de bewuste backslash \. Kijk eens goed naar hoe phpBB variabele aanneemt, verwerkt, en uiteindelijk wegschrijft in query's. Daar zie je dan ook hoe deze functies gebruikt worden.

Gebruikersavatar
CG bandicoot
Berichten: 391
Lid geworden op: 18 mar 2004, 17:47
Locatie: Amersfoort
Contacteer:

Bericht door CG bandicoot » 02 feb 2005, 18:37

En moet ik dit alleen bij forms doen of moet ik dit ook bij output echo's doen?

Donny_nl
Berichten: 463
Lid geworden op: 27 feb 2004, 13:55
Locatie: Rotterdam
Contacteer:

Bericht door Donny_nl » 03 feb 2005, 16:56

Ik raad je aan om deze 2 artikelen te lezen:

http://www.phpfreakz.nl/artikelen.php?aid=52
http://www.yapf.net/faq.php?cmd=100&itemid=594

Gaat uitgebreid in op het slashes vraagstuk met goede voorbeelden en uitleg.
Wil je Poker leren spelen?
SQL leren?

Gebruikersavatar
CG bandicoot
Berichten: 391
Lid geworden op: 18 mar 2004, 17:47
Locatie: Amersfoort
Contacteer:

Bericht door CG bandicoot » 03 feb 2005, 19:18

Bedankt. Ik weet genoeg

Plaats reactie