MySQL Concate Dize

2 Cevap php

Nasıl mysql bu dizeyi concate olabilir

desc=desc+$desct

ben ne istiyorum ben dize zaten dize eklenir ki PHP bir değişken eklemek her zaman db ve || ile ayrılmış

alan azalan bu gibi görünmelidir

desc
10||30||90||710 

i 20 değerini eklemek istediğiniz söylüyorlar

desc
10||30||90||710||20

sonra azalan alan bu gibi görünmelidir

2 Cevap

: MySQL CONCAT işlevini kullanın

UPDATE tblName SET colName = CONCAT(colName, "||20") WHERE ...;
$mysql_desct = mysql_real_escape_string($desct, $mysqlconnection);
$query = "
  UPDATE
    tblFoo
  SET
    desc = Concat(desc, '||', '$mysql_desct')
";
mysql_query($query, $mysqlconnection) or die(mysql_error());

bkz: http://dev.mysql.com/doc/refman/5.1/en/string-functions.html#function_concat