为什么serialize()破坏了我的更新?

小詹姆斯·道伊(James Doe Jr.)

我不明白为什么这段代码被打破了。我正在将jQuery数组发送到php脚本。

jQuery的:

var someArray = ["elementone", "elementtwo", "elementthree"];
$.post(addToDB.php, {thisVariable: someArray}, function (data) {alert data;});

PHP:

$someArray = $_POST['thisVariable'];
$query = 'INSERT INTO someTable SET someColumn = "' . $someArray. '"';

这是我的问题;我可以回显序列化的数组:

echo serialize($someArray); 

但是,如果我尝试使用serialize($ someArray)而不是$ someArray更新数据库,则代码会中断,并且不会更新任何内容。如果它尝试回显或更新$ someArray,我得到:

Array

如果我回显$ someArray [0],我将得到适当的元素。

我想念什么?非常感谢您的协助。

克里斯

当您打算以一种完全不合适的方式构建sql语句时,您遇到的真正问题是您尝试echo建立数组。那是无法做到的。另外,您无法使用串联运算符(.将数组追加到字符串您必须对阵列进行编码(序列化/反序列化)以进行存储;或规范化数据库...

您可以使用print_rvar_dumpvar_exportforeach构造来执行此操作。

实际上,请使用参数化查询您将变得更加幸福。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么我的控制器破坏了我的代码?

来自分类Dev

为什么%r {围绕}我的Regex破坏了我的gsub?

来自分类Dev

问:为什么这个哈希表破坏了我?

来自分类Dev

为什么调用focus()破坏了我的CSS过渡?

来自分类Dev

为什么我的ObservableObject似乎被特定的视图破坏了?

来自分类Dev

为什么history.pushState()破坏了我的导航功能?

来自分类Dev

为什么DirectXToolkit破坏了我的深度测试

来自分类Dev

为什么katoolin破坏了我的Ubuntu 16.04安装?

来自分类Dev

为什么php的echo破坏了我的脚本?

来自分类Dev

为什么我的最后一次跨度在样式之后破坏了我的:n?

来自分类Dev

为什么我的Wix自定义操作破坏了我的安装程序

来自分类Dev

为什么我所有的从右到左字母都被破坏了

来自分类Dev

为什么13.10破坏了我的自定义键盘布局?

来自分类Dev

为什么13.10破坏了我的自定义键盘布局?

来自分类Dev

为什么看起来好像我的物体被破坏了两次?

来自分类Dev

为什么Outlook 2010破坏了我的HTML电子邮件正文?

来自分类Dev

为什么RewriteCond%{SCRIPT_FILENAME}!-d破坏了我的RewriteRule

来自分类Dev

为什么我的tar通过ssh(通过authorized_keys命令)破坏了存档?

来自分类Dev

为什么这个难以理解的“查找”命令破坏了我的系统?

来自分类Dev

一个变量破坏了我的简单程序,为什么?

来自分类Dev

通过 find 调用 vi | xargs 破坏了我的终端。为什么?

来自分类Dev

无意中破坏了我的磁盘权限结构 - 为什么?

来自分类Dev

为什么这个不相关的箱子破坏了我的项目?

来自分类Dev

为什么我的 NginX conf 文件中的这一重写规则破坏了我的站点?

来自分类Dev

更新后内核降级破坏了我的系统

来自分类Dev

更新后内核降级破坏了我的系统

来自分类Dev

Windows 10更新破坏了我的MBR / GRUB

来自分类Dev

psycopg2 更新查询破坏了我的 PostgreSQL 表

来自分类Dev

为什么Interceptor在Struts 2中破坏了通配符?

Related 相关文章

  1. 1

    为什么我的控制器破坏了我的代码?

  2. 2

    为什么%r {围绕}我的Regex破坏了我的gsub?

  3. 3

    问:为什么这个哈希表破坏了我?

  4. 4

    为什么调用focus()破坏了我的CSS过渡?

  5. 5

    为什么我的ObservableObject似乎被特定的视图破坏了?

  6. 6

    为什么history.pushState()破坏了我的导航功能?

  7. 7

    为什么DirectXToolkit破坏了我的深度测试

  8. 8

    为什么katoolin破坏了我的Ubuntu 16.04安装?

  9. 9

    为什么php的echo破坏了我的脚本?

  10. 10

    为什么我的最后一次跨度在样式之后破坏了我的:n?

  11. 11

    为什么我的Wix自定义操作破坏了我的安装程序

  12. 12

    为什么我所有的从右到左字母都被破坏了

  13. 13

    为什么13.10破坏了我的自定义键盘布局?

  14. 14

    为什么13.10破坏了我的自定义键盘布局?

  15. 15

    为什么看起来好像我的物体被破坏了两次?

  16. 16

    为什么Outlook 2010破坏了我的HTML电子邮件正文?

  17. 17

    为什么RewriteCond%{SCRIPT_FILENAME}!-d破坏了我的RewriteRule

  18. 18

    为什么我的tar通过ssh(通过authorized_keys命令)破坏了存档?

  19. 19

    为什么这个难以理解的“查找”命令破坏了我的系统?

  20. 20

    一个变量破坏了我的简单程序,为什么?

  21. 21

    通过 find 调用 vi | xargs 破坏了我的终端。为什么?

  22. 22

    无意中破坏了我的磁盘权限结构 - 为什么?

  23. 23

    为什么这个不相关的箱子破坏了我的项目?

  24. 24

    为什么我的 NginX conf 文件中的这一重写规则破坏了我的站点?

  25. 25

    更新后内核降级破坏了我的系统

  26. 26

    更新后内核降级破坏了我的系统

  27. 27

    Windows 10更新破坏了我的MBR / GRUB

  28. 28

    psycopg2 更新查询破坏了我的 PostgreSQL 表

  29. 29

    为什么Interceptor在Struts 2中破坏了通配符?

热门标签

归档