使用 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
它返回数组(字符串)的可存储表示形式,您可以将其保存在数据库中。然后当您需要它时,您可以将其反序列化。
关于javascript - 将 javascript Canvas 路径保存到数据库中的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57852693/