Warum bekomme ich bei folgender Funktion (die ich von einer Webseite habe)
	
	
Die Syntax ist doch in Ordnung!
Verstehe ich echt nicht.
--
ABSOLUT ANONYMES FILESHARING:
http://www.freenetproject.org/
ABSOLUT ANONYMER IRC CHAT:
http://www.invisiblenet.net/
					PHP-Code:
	
	
function insert($table, $fields = "", $values = "") 
    {  
        $sql_stat = "INSERT INTO $table ";  
              
        if (is_array($fields)) 
        {
            $theFields = implode(",", $fields); 
        } 
        
        else 
        {
            $theFields = $fields;  
        }
        
        if (is_array($values)) 
        {
            $theValues = "'".implode("','",$values)."'"; 
        } 
        
        else 
        {
            $theValues = $values;  
        }
              
        $theValues = str_replace("'now()'", "now()", $theValues);  
          
        if (!empty($theFields))
        {
            $sql_stat .= "($theFields) ";  
        }
        
        $sql_stat .= "VALUES ($theValues)";  
              
        mysql_query($sql_stat) or $this->error($sql_stat, mysql_error(), mysql_errno());  
    }  
immer folgende Fehlermeldung:
INSERT INTO besucher (sid) VALUES (DVxTbuOvSmVpPPrF)
Unknown column 'DVxTbuOvSmVpPPrF' in 'field list'
1054
wenn ich ich sie so aufrufe:
function saveSessionInDB()
{
    global $db;
    $db->insert('besucher', 'sid', $this->aCustomer->sessionID);
} 
EDIT: 
php-tags sponsored by mrhappiness
Die Syntax ist doch in Ordnung!
Verstehe ich echt nicht.
--
ABSOLUT ANONYMES FILESHARING:
http://www.freenetproject.org/
ABSOLUT ANONYMER IRC CHAT:
http://www.invisiblenet.net/
 
          
Kommentar