Mailinglisten-Archive |
> -----Original Message----- > From: php-admin_(at)_php-center.de > [mailto:php-admin_(at)_php-center.de]On Behalf > Of Norbert Pfeiffer > Hallo Juri, Hi Norbert, > hier der Codeschnipsel: > -------------------------------<schnipp> > $npf_QR = "UPDATE apho2 SET > thema = REPLACE(thema, '.', '. ') WHERE thema LIKE '%.%'"; > if ($npf_query) > {$anz = tab_count($npf_DB, $npf_TAB, $bdng, $npf_link); > echo "danach <b>".$anz."</b> Treffer\n"; > } > else > {echo npf_error($npf_TB[$i], $npf_QR); > } > -------------------------------<schnapp> > Das Query wurde mit dem MySQL-Monitor entwickelt und getestet. > Es tut genau das, was es soll und es kommen keine 'Warnings'. > Trotzdem verzweigt das Script in die Error-Meldung, weil ein > Leerstring zurueckgegeben wird. > Ausgabe: errNr: 0 Error: (nix) Getestet auf PHP 3.0.16, MySQL 3.22.32, SuSE 6.2 $strSQL = "UPDATE tblTest SET bla = REPLACE(bla, ' 1', '1') WHERE bla LIKE '%1%'"; $intRes = $db->query($strSQL) or $err->pe(__FILE__, __LINE__, 'Invalid SQL. '.$strSQL); print "<br>FERTIG"; funkt einwandfrei. Keine Errors, keine Warnings. <Vermutung> Deine PHP-Version ist nicht ganz sauber. Man haette auch MySQL in Verdacht nehmen koennen, aber Du sagst MySQL-Monitor liefert keine Errors .... </Vermutung> Gruss, Juri
php::bar PHP Wiki - Listenarchive