将IPv6转换为二进制文件后将其存储到数据库中

维塔

我有一个ip与表VARBINARY字段:ip_startip_end现在我有一个问题,

$ip=('2001:255:ffff:ffff:ffff:ffff:ffff:ffff');
$binary=unpack("A16",inet_pton($ip));
var_dump($binary);

现在,如何存储$binary_start$binary_endip表?我是否需要包装任何数据(例如bin2hex)?

"INSERT INTO `ip_table` (`id`, `binary_start`, `binary_end`) VALUES
(1,".$binary_start.",".$binary_end.");"
费埃拉

MySQL具有BINARY/VARBINARY类型,可用于直接存储二进制数据,而无需将其计算为十六进制表示形式。

CREATE TABLE `%s` (
    `binary_start` BINARY( 20 ) NOT NULL,
    `binary_end` VARBINARY( 20 ) NOT NULL,
);

如果使用准备好的语句并传递值而不将它们连接到字符串,则二进制数据将“按原样”插入。

/** @var $database \PDO */
$stmt = $database->prepare( 'INSERT INTO `ip_table` (`binary_start`, `binary_end`) VALUES ( :start, :end );' );
$stmt->bindValue( ':start', $binaryStart );
$stmt->bindValue( ':end', $binaryEnd );

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取二进制文件,读取它,将其转换为可用数据并将其存储到ArrayList中

来自分类Dev

如何将二进制IPv6地址转换为十六进制

来自分类Dev

如何将图像二进制文件直接存储到数据库(无GridFS)

来自分类Dev

将存储为 ASCII 的二进制数据转换为二进制

来自分类Dev

将值转换为二进制值并将其存储在数组中

来自分类Dev

将值转换为二进制值并将其存储在数组中

来自分类Dev

为了安全起见,将二进制数据存储在数据库中

来自分类Dev

使用JSP和Servlet Java将上传文件的数据(二进制)转换为String,然后再将其插入MS SQL数据库

来自分类Dev

将文件转换为二进制文件(进行十六进制转储)

来自分类Dev

将文件转换为二进制文件(进行十六进制转储)

来自分类Dev

将存储在 std::string 中的二进制数据转换为 wxString

来自分类Dev

从SQL Server数据库读取docx(二进制)并将其转换为字母(docx)

来自分类Dev

Javascript:如何将十六进制数据转换为二进制并将其写入文件

来自分类Dev

Javascript:如何将十六进制数据转换为二进制并将其写入文件

来自分类Dev

如何将列中的二进制数据转换为文件?

来自分类Dev

从PHP页面上传时,如何将Blob图像从二进制图像转换为数据库中的真实图像?

来自分类Dev

读取二进制文件并将其存储到C中的struct

来自分类Dev

在python中读取原始二进制数据并将其转换为ascii

来自分类Dev

如何在PHP中拆分二进制数据并将其转换为数字?

来自分类Dev

如何将std :: vector <bool>转储到二进制文件中?

来自分类Dev

将二进制字符串(ASCII)转换为二进制文件

来自分类Dev

如何将解压缩后的值从二进制数据文件转换为python中的可用值

来自分类Dev

数据库设计中的二进制关系与非二进制关系

来自分类Dev

如何将二进制转换为数据?

来自分类Dev

Flutter将图像转换为二进制数据

来自分类Dev

将图像转换为二进制数据

来自分类Dev

将文件从ASCII转换为二进制

来自分类Dev

我如何从数据库中检索以二进制格式存储的图像

来自分类Dev

在Windows上将文件的十六进制转储转换为二进制(程序)文件?

Related 相关文章

  1. 1

    如何获取二进制文件,读取它,将其转换为可用数据并将其存储到ArrayList中

  2. 2

    如何将二进制IPv6地址转换为十六进制

  3. 3

    如何将图像二进制文件直接存储到数据库(无GridFS)

  4. 4

    将存储为 ASCII 的二进制数据转换为二进制

  5. 5

    将值转换为二进制值并将其存储在数组中

  6. 6

    将值转换为二进制值并将其存储在数组中

  7. 7

    为了安全起见,将二进制数据存储在数据库中

  8. 8

    使用JSP和Servlet Java将上传文件的数据(二进制)转换为String,然后再将其插入MS SQL数据库

  9. 9

    将文件转换为二进制文件(进行十六进制转储)

  10. 10

    将文件转换为二进制文件(进行十六进制转储)

  11. 11

    将存储在 std::string 中的二进制数据转换为 wxString

  12. 12

    从SQL Server数据库读取docx(二进制)并将其转换为字母(docx)

  13. 13

    Javascript:如何将十六进制数据转换为二进制并将其写入文件

  14. 14

    Javascript:如何将十六进制数据转换为二进制并将其写入文件

  15. 15

    如何将列中的二进制数据转换为文件?

  16. 16

    从PHP页面上传时,如何将Blob图像从二进制图像转换为数据库中的真实图像?

  17. 17

    读取二进制文件并将其存储到C中的struct

  18. 18

    在python中读取原始二进制数据并将其转换为ascii

  19. 19

    如何在PHP中拆分二进制数据并将其转换为数字?

  20. 20

    如何将std :: vector <bool>转储到二进制文件中?

  21. 21

    将二进制字符串(ASCII)转换为二进制文件

  22. 22

    如何将解压缩后的值从二进制数据文件转换为python中的可用值

  23. 23

    数据库设计中的二进制关系与非二进制关系

  24. 24

    如何将二进制转换为数据?

  25. 25

    Flutter将图像转换为二进制数据

  26. 26

    将图像转换为二进制数据

  27. 27

    将文件从ASCII转换为二进制

  28. 28

    我如何从数据库中检索以二进制格式存储的图像

  29. 29

    在Windows上将文件的十六进制转储转换为二进制(程序)文件?

热门标签

归档