INSERT-functie:
<?php
function mysql_insert($tabel, $insert)
{
    $values  = array_values($insert);
    $values2 = array();

    foreach($values as $value)
    {
     	$values2[] = "'".mysql_escape_string($value)."'";
    }

    $velden = implode(array_keys($insert), ', ');
    $values = implode($values2, ', ');

    mysql_query("INSERT INTO ".$tabel." (".$velden.") VALUES (".$values.")") or die (mysql_error());

    return true;
}

//VOORBEELD
$insert = array();
$insert['id'] = "";
$insert['titel'] = "Titel..";
$insert['bericht'] = "Lalalalala!";

mysql_insert("naamvdtabel", $insert);
//INSERT INTO naamvdtabel (id, titel, bericht) VALUES ('', 'Titel..', 'Lalalalala!')
?>

UPDATE-functie:
<?php
function mysql_update($tabel, $update, $where)
{
    $update2 = array();

    foreach($update as $key => $value)
    {
     	$update2[] = $key."='".mysql_escape_string($value)."'";
    }

    $where2 = array();

    foreach($where as $key => $value)
    {
     	$where2[] = $key."='".mysql_escape_string($value)."'";
    }

    $update = implode($update2, ', ');
    $where  = implode($where2, ' AND ');

    mysql_query("UPDATE ".$tabel." SET ".$update." WHERE ".$where) or die (mysql_error());

    return true;
}

//VOORBEELD
$update = array();
$update['titel'] = "Titel";
$update['bericht'] = "Blabla";

$where = array();
$where['id'] = 1;

mysql_update("naamvdtabel", $update, $where);
//UPDATE naamvdtabel SET titel='Titel', bericht='Blabla' WHERE id='1'
?> 