Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara menambahkan string serial yang sudah ada di database

Anda harus membaca kolom dari baris tabel Anda. Unserialize ke dalam variabel PHP dan kemudian tambahkan kemunculan baru ke dalamnya.

Kemudian buat serial array baru dan simpan kembali ke database Anda

// 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

HASIL

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. Dapatkan id yang dimasukkan dari prosedur penyisipan mysql

  2. Bagaimana saya bisa melihat string perintah saat menggunakan parameter MySqlCommand?

  3. Ide Bagus / Ide Buruk? Menggunakan MySQL RAND() di luar sekumpulan kecil hasil subquery?

  4. Membuat kehadiran di laravel

  5. Perintah penyisipan mySQL VB.NET