PDA

View Full Version : câu lệnh mysql nào làm được điều này



shimi
14-03-2010, 11:04
làm sao chèn thêm 1 đoạn text vào 1 colum vậy các bác
vd trong bảng tintuc có cột nộidung h mình muốn thêm 1 đoạn text vào toàn bộ nội dung đó thì làm thế nào
vd nộidung mới= nộidung cũ +"vnexpress"

hoanghon2005
14-03-2010, 12:03
bạn dùng hàm concat("string"," ","string")

DV : $a="Hello"
$b="Every Body"

concat($a," ",$b)

Kết quả là "Hello Every Body"

shimi
14-03-2010, 13:51
bạn dùng hàm concat("string"," ","string")

DV : $a="Hello"
$b="Every Body"

concat($a," ",$b)

Kết quả là "Hello Every Body"

cám ơn bạn nhiều
ps: này thì 30 ký tự này

thuyduongcd
15-03-2010, 10:06
Trời ạ! Một người hỏi mySQL, một người trả lời PHP. Thế mà cũng cám ơn. Chẳng hiểu ra làm sao cả. Nếu PHP cần gì concat, chỉ cần echo "$a $b" là xong

hoanghon2005
15-03-2010, 20:03
thì ví dụ minh họa vậy thôi còn khi đưa dữ liệu vào data thì phải dùng concat chứ

thuyduongcd
15-03-2010, 22:59
concat làm gì cho mệt, cộng chuỗi thì cứ $a.$b là xong ngay

facebook
16-03-2010, 13:14
xem cái này nhé bạn
http://dev.mysql.com/doc/refman/5.0/en/string-functions.html#function_concat

Mr.Triết
16-03-2010, 13:24
UPDATE table_name SET column_name = CONCAT(column_name, strValue) WHERE condition.


Chúc vui.

shimi
16-03-2010, 19:13
Trời ạ! Một người hỏi mySQL, một người trả lời PHP. Thế mà cũng cám ơn. Chẳng hiểu ra làm sao cả. Nếu PHP cần gì concat, chỉ cần echo "$a $b" là xong

cám ơn trước hết là có lòng trả lời -ko spam (php không nói làm gì)
sau khi có gợi ý về hàm concat-
hàm concat được sử dụng để nối chuỗi và được sử dụng trong mysql cũng như php
update tenbang set colum=concat(colum,'site_data to add') where dk='1

nvcnvn
16-03-2010, 20:13
Xin xen vào một cách tô thiển, bác chủ thớt nếu không biết cách dùng concat từ trước sao không nghĩ tới cách lấy chuỗi ra, nối chuỗi rồi lại chèn vào, cách này cũng tạm nhỉ!

hoanghon2005
16-03-2010, 20:47
Xin xen vào một cách tô thiển, bác chủ thớt nếu không biết cách dùng concat từ trước sao không nghĩ tới cách lấy chuỗi ra, nối chuỗi rồi lại chèn vào, cách này cũng tạm nhỉ!

Cách của nvcnvn cũng đúng đấy

hakara
18-03-2010, 09:55
Cách của nvcnvn cũng đúng đấy

nhưng mà tốn mất một query :))

hoanghon2005
18-03-2010, 11:38
Cách nào cũng tốn một query mà

hakara
18-03-2010, 12:09
Cách nào cũng tốn một query mà

lấy ra- nối lại - chèn vào. cách này 1 là dùng 2 query. nếu dùng 1 query thì dùng lồng. như thế truy vấn sẽ chậm hơn cách kia