【问题标题】:Displaying textarea data into mysql将 textarea 数据显示到 mysql 中
【发布时间】:2012-12-19 14:29:18
【问题描述】:

我正在使用 XAMPP、phpmyadmin,即使在更正了这么多次之后,在输出中它也只显示更新的记录。数据没有以某种方式插入。

<?php 

$name=$_POST['comment']; 
$link=mysql_connect('localhost', 'root','' ); 
mysql_select_db('comments',$link);
mysql_query("insert into comment values('$name'"); 
echo '<script type="text/javascript"> 

<!-- window.location = "display1.php" --> </script>'; 

?>

display1.php

<?php 

$link=mysql_connect('localhost', 'root','' ); 
mysql_select_db('comments',$link); 
echo "Updated records:<br>"; 

$result=mysql_query("select * from comment"); 

while($row=mysql_fetch_array($result)) {
    $tempname=$row['commenting']; echo $tempname."<br>";
}

?>

【问题讨论】:

  • 请重试你的问题,实际上没有人能够理解这个
  • 请重新格式化您的代码并进一步解释您的问题...
  • 请重新格式化并显示一个表单标签
  • 您必须在插入查询中添加列名... mysql_query("insert into comment(column_name) values('$name'");
  • 没有数据最终显示在 display1.php 中。即使在插入 textarea 表单中的值之后,也会在表中创建空字段值。

标签: php mysql phpmyadmin


【解决方案1】:

插入记录时代码中的语法错误,

正确的代码是...

mysql_query("insert into comment(comment_column) values('$name')");

还可以使用php header function 重定向您的页面,不要使用javascipt window.location

用...替换你的 JavaScript 代码

header("Location:display1.php"); 

整个代码是...

<?php 

$name=$_POST['comment']; 
$link=mysql_connect('localhost', 'root','' ); 
mysql_select_db('comments',$link);
mysql_query("insert into comment(comment_column) values('".mysql_real_escape_string($name)."')");
header("Location:display1.php"); 

?>

【讨论】:

  • $name=$_POST['comment']; $link=mysql_connect('localhost', 'root','' ); mysql_select_db('cmets',$link); mysql_query("insert into comment('commenting') values('$name'"); header("Location:display1.php"); ?> 还是不行
  • 检查我已经发布了整个代码......您只需使用存储评论的表格列更新comment_column
  • 如果您的评论中有 (' ") 之类的字符,还有一件事,因此您需要添加 mysql_real_escape_string 函数
【解决方案2】:

您的插入代码需要设置列

 mysql_query("INSERT INTO comment ('commenting') VALUES ('".mysql_real_escape_string($name)."')");

我为您的查询添加了更好的转义方法,但最好不要使用 mysql_* 函数。 PDO 更安全。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-10
    • 2013-10-09
    • 1970-01-01
    • 2015-08-15
    • 1970-01-01
    相关资源
    最近更新 更多