PHP gevorderde |
|
Beste,
Ik wil een dynamische update-query maken. Maar er gaat ik onderstaande code iets fout!
Alle parameters bevatten de juiste waarde..
function updateItemById($table, $postArray, $id)
{
echo $sQuery = "UPDATE
$table
SET".
$i = 1;
foreach ($postArray as $key => $value)
{
if($i == count($postArray))
{
$key."='".mysql_real_escape_string($value)."'";
}
else
{
$key."='".mysql_real_escape_string($value)."',";
}
$i++;
}"
WHERE
id = '".intval($id)."'
";
$rs = $this->conn->Execute($sQuery);
return true;
}
function updateItemById($table, $postArray, $id) { $table SET". $i = 1; foreach ($postArray as $key => $value) { if($i == count($postArray)) { } else { } $i++; }" WHERE "; $rs = $this->conn->Execute($sQuery); return true; }
Heeft iemand een idee wat fout gaat?
groeten,
|