Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

problema cu replace
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> MySQL
Subiectul anterior :: Subiectul următor  
Autor Mesaj
_5pId3r_



Data înscrierii: 14/Noi/2004
Mesaje: 40

Trimis: Joi Dec 30, 2004 2:47 am    Titlul subiectului: problema cu replace  

salut.
Am un string:
REPLACE INTO tabel (ceva) VALUES('altceva') WHERE coloana='asdf';
, care nu merge.
Vreau sa pot inlocui o valoare intr`un tabel intr`o locatie specificata de mine.
Cum pot face asta?
Eu am gasit ceva cu
UPDATE tabel SET val = REPLACE(val,'de_inlocuit','inlocuitor');
Dar nu este suficienta pentru ce am nevoie.
Multumesc .
Sus  
boo



Data înscrierii: 24/Mar/2004
Mesaje: 211
Locație: Ploiesti

Trimis: Joi Dec 30, 2004 1:05 pm    Titlul subiectului:  

Citat: REPLACE INTO tabel (ceva) VALUES('altceva') WHERE coloana='asdf';
E normal sa nu mearga!!
Sintaxa pentru "replace" este:
Cod: UPDATE nume_tabel SET coloana='noua_valoare' WHERE conditie;
...unde conditie este conditia pusa de tine pentru a identifica randul sau randurile respective. ex : WHERE coloana LIKE '%abc%'
Sus  
arond



Data înscrierii: 11/Mar/2004
Mesaje: 580
Locație: 127.0.0.1

Trimis: Joi Dec 30, 2004 2:25 pm    Titlul subiectului:  

REPLACE INTO nu permite folosirea de clauze WHERE, si nu are sens decat daca tabelul are o cheie primara si valorile pe care le folosesti in REPLACE INTO fac parte din cheia primara (altfel totul se reduce la un INSERT).

Foloseste solutia lui boo.

Numa' bune.
Sus  
_5pId3r_



Data înscrierii: 14/Noi/2004
Mesaje: 40

Trimis: Joi Dec 30, 2004 2:58 pm    Titlul subiectului:  

multumesc pentru raspuns
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> MySQL
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community