gpt4 book ai didi

PHP MySQL 插入语句不会插入数据

转载 作者:行者123 更新时间:2023-12-01 00:53:19 25 4
gpt4 key购买 nike

<分区>

我在将字符串插入 MySQL 表时遇到问题。我的代码是:

mysql_query( "INSERT INTO jos_content (
title, alias, introtext, metakey, state, created_by, metadesc)
VALUES ('$izv','$izv','$forprint','$mk',1,62,'$izv')" );

当变量 $forprint 不在查询中时,一切都按预期工作,但是当我添加它时,查询我的数据库没有更新。 $forprint 是一个超过 4000 个字符的字符串。

编辑:

使用 mysql_real_escape_string 输入被传递给 db,但有一些缺失。

缺少的部分是:

<p><br></p><table style="text-align: left;" mce_style="text-align: left;" 
class="mceItemTable" border="0" width="100%"><tbody><tr><td colspan="2"
rowspan="1"><h1 style="text-align: center;">HP</h1></br></br><h1 style="text-
align: center;" mce_style="text-align: center;"><br><p><br></p><p></h1></p><p><a
href="#" mce_href="#" onclick="jwplayer().load('/templates/BV/list
/HP.xml')"><p style="text-align: center;" mce_style="text-align:
center;">SDS</p></a><br mce_bogus="1"></p><br mce_bogus="1"></td></tr>

所以在我的 exit.txt 中,它是从 $forprint 生成的,所有数据都在那里,但在数据库中,这部分和表的结束部分丢失了。

编辑2:PDO 完成了这项工作,感谢您的建议。

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com