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
-
CG bandicoot
- Berichten: 391
- Lid geworden op: 18 mar 2004, 17:47
- Locatie: Amersfoort
-
Contacteer:
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.
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?
-
Stef
- Berichten: 9080
- Lid geworden op: 04 jun 2003, 20:47
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'];
}
?>
-
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
-
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()?
-
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.
-
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?