作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 ipplan v4.92a,我正在尝试从从各种设备中提取信息的脚本直接写入 ipplan mysql 数据库。大多数信息应该进入 ipaddradd.info,由于其数据类型,这应该没问题。
现在,尽管信息字段的字符串内容看起来是由一些变量加上实际字符串组成的,但我认为我已经弄清楚了它的含义。
例如:a:1:{s:4:"信息";s:50:"随便信息”;
在这里,50 似乎是您实际希望在网络界面的“附加信息”字段中看到的字符串长度。其他值在整个表中永远不会改变,所以我假设它被保存在一边并复制它们。
我希望在网站上看到:
---Additional information-----------
<AUTOINSERT-START>whatever
info
<AUTOINSERT-END>
--------------------------------
但是,当我对表进行更新时:
update ipaddradd set info='a:1:{s:4:"info";s:50:" whatever
info
";}' where ipaddr=176356937 and baseindex=62
然后我在网络界面上实际看到的是这样的:
---Additional information-----------
a:1:{s:4:"info";s:50:" <AUTOINSERT-START>whatever
info
<AUTOINSERT-END>";}
--------------------------------
当我复制实际信息的字符串,将其粘贴到网络界面的附加信息字段中并点击提交时,数据库中值字段中的字符串保持完全相同。现在只有网络界面按预期抑制前缀/后缀 ('a:1:{s:4:"info";s:50:"),并且只显示我感兴趣的信息。
我在表上找不到任何触发器,也看不到任何函数 pr 过程,所以我不太明白这是怎么发生的。谁能给我一个提示?
提前致谢并致以最诚挚的问候,
马特
最佳答案
试试这个:
UPDATE ipaddradd
SET info = "a:1:{s:4:'info';s:50:'whatever info ';}"
WHERE ipaddr = 176356937
AND baseindex = 62
另外请确保 ipaddr
和 baseindex
在您的数据库中是 Int。
如果不是,请尝试:
UPDATE ipaddradd
SET info = "a:1:{s:4:'info';s:50:'whatever info ';}"
WHERE ipaddr = '176356937'
AND baseindex = '62'
关于php - ipplan - 更新 ipaddradd 中的信息字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23359795/
我正在使用 ipplan v4.92a,我正在尝试从从各种设备中提取信息的脚本直接写入 ipplan mysql 数据库。大多数信息应该进入 ipaddradd.info,由于其数据类型,这应该没问题
我是一名优秀的程序员,十分优秀!