Ik stel voor dat je overgaat op improved mysql functions in php. Of een van de andere abstractere DB classes, bijvoorbeeld die van PEAR
[scheldkannonade]
Dit zuigt natuurlijk alle dikke aarsen der universum, ik snap niet dat je hier vrolijk van wordt, als een monnik alle quotes mooi escapen en . 'en. VOLKOMEN KUT! zoals dat heet :)
[/scheldkannonade]
Ik wilde al een mooi voorbeeld geven, maar helaas: dit is nog grotendeels in beta fase, en het moet meegecompiled zijn met php (niet zeker of het standaard gebakken zit zit)
Dan maar de DB:: interface van PEAR (zie mijn magnificente tutorial elders op deze site. Ik vind dit heerlijk werken (Perl-DBI style baby ;))
<?php
// Eerst verbinding maken via DB, dat zoek je maar lekker zef uit.
$table_fields = array('user', 'pass', 'klas', 'leeftijd', 'email', 'naam', 'activatie', 'plaatje', 'about', 'woonplaats', 'website', 'datum');
$table_values = array($_POST['profiel'], etc, etc);
$table_name = 'members';
$sth = $db->autoPrepare($table_name, $table_fields, DB_AUTOQUERY_INSERT);
$db->execute($sth, $table_values);
?>
De fout zit op regel 348 en das die query...
Toch is die wss niet fout :
[1] Ik doe het altijd zo
[2] De kleuren kloppen
[3] Elwins query geeft dezelfde parse error ...
Dus ff het stukje erboven ... ->
<!-- Script -->
<?
mijn punt is dat je er dan altijd een onoverzichtelijke teringbende van maakt. Of de kleuren nou kloppen of niet, of elwin in zn naakie de wereld rond rent of niet: het is geen prettige manier van queries bouwen.