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/
Comment