gpt4 book ai didi

Mysql更新查询不会保存文本区域的写入

转载 作者:行者123 更新时间:2023-11-29 00:29:32 24 4
gpt4 key购买 nike

我有一个问题,我可以连接到我的数据库,但它不会将我在文本区域中写入的内容保存在数据库中。每次我单击更新它都保存为空白,如果我直接在 mysql 中写 lalala 并刷新文本区域所在的页面,我可以在文本区域中看到 lalala 但如果我将文本区域中的文本 lalala 替换为其他内容并单击更新,它删除之前的文本 lalala 并将字段留空。这是我的代码:

---------------------------- 文件 1 -------------- ------------------

    <?
include("header.inc.php");

$result5 = mysql_query("SELECT faq FROM `demo_a_faq`");
$myrow5 = mysql_fetch_row($result5);

$faq = $myrow5[0];

?>
<?
include("../templates/admin-header.txt");
?>
<form method="post" action="faq2.php">
<TABLE bgcolor="#FFFFFF" bordercolor="#000008" border="0" width="95%" align="center">
<TR>
<TD width="50%"><center><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <b>Edit FAQ:</b><br><textarea name="faneu" type="text" cols="80" rows="25"><? echo "$faq"; ?></textarea></TD>
</TR>
</TABLE><br><br>
<center><input type="submit" value="Update"></form></center>
<?
include("../templates/admin-footer.txt");
?>

---------------------------- 文件 2 -------------- ------------------

<?
include("header.inc.php");

$asl = "UPDATE `demo_a_faq` SET `faq` = '$faneu'";
$results = mysql_query($asl) or die(mysql_error());

?>
<?
include("../templates/admin-header.txt");
?>
<center><br><br><br><b>Updated!</b></center>
<?
include("../templates/admin-footer.txt");
?>

在 header.inc.php 中,我只是连接到数据库。

谁能告诉我为什么它没有将我在文本区域中写入的内容保存到数据库中,因为这让我发疯。

提前致谢

最佳答案

试试这个:

<?php
include("header.inc.php");

// Always escape variables used in SQL-queries to avoid SQL-injections.
$faneu = mysql_real_escape_string($_POST['faneu']);

$asl = "UPDATE `demo_a_faq` SET `faq` = '$faneu'";
$results = mysql_query($asl) or die(mysql_error());

?>
<?
include("../templates/admin-header.txt");
?>
<center><br><br><br><b>Updated!</b></center>
<?
include("../templates/admin-footer.txt");
?>

关于Mysql更新查询不会保存文本区域的写入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17266015/

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