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