• Dat is de Clean()-functie. Ik heb intussen al een nieuwe versie (die staat nog niet online) die het iets anders doet, maar voor de versie zoals deze op de site staat:


    <?php
    require_once("database.class.php");
    $db = new Database(
    "localhost",
    "mydatabase",
    "myusername",
    "mypassword",
    true,
    "My Test Database Implementation",
    "test@rickdenhaan.net",
    "Database ErrorHandler",
    "error@rickdenhaan.net"
    );

    $db->Execute(__FILE__, __LINE__, "
    SELECT mycolumn1
    FROM mytable
    WHERE mycolum2 = ".$db->Clean($col2value)."
    ");

    foreach ($db->aResult as $iRowNo => $aRow)
    {
    echo "Row ".$iRowNo.":
    \n";
    echo "MyColumn1: ".$aRow['mycolumn1']."
    \n";
    }
    ?>
  • De nieuwe versie staat inmiddels online, en is niet backward-compatibel met de oude. Deze code dus niet gebruiken als je de nieuwe versie gedownload hebt :D
  • Hoi,

    welk gedeelte van al die codes die je gegeven hebt zorgen er nu werkelijk voor dat er standaard 'mysql_real_escape_string' wordt toegevoegd?
  • Waarom in het Engels? De codes zelf zijn al moeilijk genoeg...
blog comments powered by Disqus