javascript - 将 javascript Canvas 路径保存到数据库中的正确方法

标签 javascript php mysql canvas

使用 php 将 javascript Canvas 路径保存到 mysql 数据库的正确方法是什么。

路径可能如下所示:

array:3 [
  0 => array:3 [
    0 => "M"
    1 => 127.83333333333
    2 => 70.486111111111
  ]
  1 => array:5 [
    0 => "Q"
    1 => 127.83333333333
    2 => 70.486111111111
    3 => 128.33333333333
    4 => 70.486111111111
  ]
  2 => array:5 [
    0 => "Q"
    1 => 128.83333333333
    2 => 70.486111111111
    3 => 129.41666666667
    4 => 70.486111111111
  ]
  3 => array:5 [
    0 => "Q"
    1 => 130
    2 => 70.486111111111
    3 => 130.83333333333
    4 => 70.486111111111
  ]
]

但在大多数情况下更大。 此外,可以有多个路径(数组)链接到一个实体,比如说user_id。在我的数据库中管理这个的好方法是什么?人们可以序列化数据或使用 json_encode,但我不确定这是否真的是正确的方法。

最佳答案

检查序列化 php 函数:

https://www.php.net/manual/en/function.serialize.php

它返回数组(字符串)的可存储表示形式,您可以将其保存在数据库中。然后当您需要它时,您可以将其反序列化。

https://www.php.net/manual/en/function.unserialize.php

关于javascript - 将 javascript Canvas 路径保存到数据库中的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57852693/

相关文章:

mysql - 如何在单个字段中存储多个选择值 Symfony2

mysql - 在更改 MySQL 列类型之前进行测试

python - 有没有办法将 Python 可执行文件与数据库一起使用,而无需在目标 PC 上安装数据库?

javascript - 来自字符串的 JSON 数组

javascript - 检查数据库中的现有数据

javascript - 如何检查文本框是否被点击

php - 奇怪的请求,HTTP_COOKIE前有一个逗号

javascript - 使用 PHP 刷新后保留选择选项

php - 可以在一组字符串标记上创建 XSLT key 吗?

php - 将 SQL 查询逐行输出为 JSON