<?php
public function dbUpdate($p_sTable, $p_aFieldList, $p_sWhere) {
try {
if (!($p_sTable and is_string($p_sTable))) {
$l_sMsg = sprintf('Geen tabelnaam in %s. (param=%s:"%s")'
,__METHOD__
,gettype($p_sTable)
,$p_sTable);
throw new PDOException($l_sMsg);
}
elseif (!($p_aFieldList and is_array($p_aFieldList))) {
$l_sMsg = sprintf('Geen fieldlist in %s. (param=%s:"%s")'
,__METHOD__
,gettype($p_aFieldList)
,$p_aFieldList);
throw new PDOException($l_sMsg);
}
elseif (!($p_sWhere and is_string($p_sWhere))) {
$l_sMsg = sprintf('Geen WHERE-clausule in %s. (param=%s:"%s")'
,__METHOD__
,gettype($p_sWhere)
,$p_sWhere);
throw new PDOException($l_sMsg);
}
// alle parameters in orde
$this->m_sWhere = $p_sWhere;
$this->m_sSql = sprintf('UPDATE %s SET ', $p_sTable);
foreach ($p_aFieldList as $sKey => $xVal) {
$this->m_sSql .= sprintf('%s = %s,', $sKey, $this->quote($xVal));
}
// haal de laatste komma weg uit de sql, voeg de WHERE clausule toe en sluit de sql af met een ;
$this->_sqlTrim();
$this->_sqlWhere();
$this->_sqlClose();
$l_oStmt = parent::prepare($this->m_sSql);
echo $this->m_sSql;
$l_oStmt->execute(); // DIT IS REGEL 260
$this->m_iAffectedRecs = $l_oStmt->rowCount();
return $this->m_iAffectedRecs;
}
catch(PDOException $e) {
$this->_dbError($e);
}
}
?>
' en " gaan allemaal goed.
maar als hij en query maak als deze
UPDATE content_items SET contenttitel = '1 \'_',contentintro = '
venslog Mal jo: - Con vorte omířejn mêl pröne? ¿que baf þá an Gwe şi quor opzić wem sørgüçükü çekään öylečný tan eðanção affus. Chal rimě jünlön immédiği değişi þá que pað þes złość où élión demermož zí þúsucţius mer milên íslan xum það Ísløj sög můžet ectu génér æling án que Därjone no, carăsuur mo è að þæremote în venda diğişi îşi No pyyhl öğrupă şeye eûrestęża kwlizlüğü alleğiş să sesamž čátu masof að vinäköön öğü kować w hebez à patqu\\\'à co à mus La kunt nacartï něžívem berfou büyüklægð vořání úči aixa-se.) şöyllä há þærk apoň sul vieństří h) 21 Atée où re. Amałóż tol. 5.2. Cul é úřeštěž to quistra, sør işi îné úzkę w pare mas plă að þó ques fuémyś prêncjal eş vå gróż j
',contentvolledig = '
1 \'_
' WHERE itemID = 43;
krijg ik deze error
Regel: 260
Bestand: DbBeheer.class.php
Fout: SQLSTATE[HY093]: Invalid parameter number: no parameters were bound
iemand enig idee ?! :(