Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да добавите сериализиран низ, който вече съществува в базата данни

Трябва да прочетете колоната от реда на вашата таблица. Десериализирайте го в PHP променлива и след това добавете ново появяване към него.

След това сериализирайте новия масив и го съхранете обратно във вашата база данни

// SELECT from table
$s = 'a:7:{i:0;i:1;i:1;i:2;i:2;i:3;i:3;i:4;i:4;i:5;i:5;i:6;i:6;i:7;}';

$d = unserialize($s);

print_r($d);

$d[] = 99;
print_r($d);

$s2 = serialize($d);
echo $s2;

// UPDATE table row

РЕЗУЛТАТИ

Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
    [5] => 6
    [6] => 7
)
Array
(
    [0] => 1
    [1] => 2
    [2] => 3
    [3] => 4
    [4] => 5
    [5] => 6
    [6] => 7
    [7] => 99
)
a:8:{i:0;i:1;i:1;i:2;i:2;i:3;i:3;i:4;i:4;i:5;i:5;i:6;i:6;i:7;i:7;i:99;}



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Преобразувайте текст в число в MySQL заявка

  2. Как да изградим flask приложение около вече съществуваща база данни?

  3. Как трябва да се справя с --secure-file-priv в MySQL?

  4. Възможно ли е PHP приложение, изградено върху codeigniter, да се свързва едновременно с MySQL И база данни mongoDB?

  5. градове и разстояние по географска ширина-дължина