phpbar.de logo

Mailinglisten-Archive

Auf den ersten Blick simples SELECT Problem

Auf den ersten Blick simples SELECT Problem

Frank Rasche phpml at raschesweb.de
Mit Jan 29 12:45:33 CET 2003


Hi Andy

Andreas Stagl schrieb am Mittwoch, 29. Januar 2003 um 12:15:

> Folgendes Statement funktioniert:
> SELECT ReqIdn FROM ReqTbl WHERE ReqIdn = 'ABC20030129001';

> Folgendes hingegen nicht:
> SELECT ReqIdn FROM ReqTbl WHERE ReqIdn = 
> CONCAT('ABC',REPLACE(LEFT(NOW(),10),'-',''),LPAD('1',3,'0'));

> Die Prüfung, ob der String erfolgreich zusammengesetzt wird, gibt auch den 
> richtigen String aus:
> SELECT CONCAT('ABC',REPLACE(LEFT(NOW(),10),'-',''),LPAD('1',3,'0'));

Tausch doch mal LEFT mit REPLACE, also so:

SELECT CONCAT('ABC',LEFT(REPLACE(NOW(),'-',''),8),LPAD('1',3,'0'))

HTH Frank

-- 
Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter
-->>  http://www.4t2.com/mysql 


php::bar PHP Wiki   -   Listenarchive