Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/246.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中从SQL打印_Php_Mysql - Fatal编程技术网

在PHP中从SQL打印

在PHP中从SQL打印,php,mysql,Php,Mysql,我正在尝试打印我放入MySql数据库的文本。我已经能够插入到数据库中,但我不知道该放什么来取出值/文本 <?php require("../includes/config.php"); if($_SERVER["REQUEST_METHOD"] == "POST") { $query = mysqlquery("INSERT INTO posts (post_content) VALUES (?)", $_POST["comment"]); $comment =

我正在尝试打印我放入MySql数据库的文本。我已经能够插入到数据库中,但我不知道该放什么来取出值/文本

<?php

  require("../includes/config.php");

  if($_SERVER["REQUEST_METHOD"] == "POST")
  {
  $query = mysqlquery("INSERT INTO posts (post_content) VALUES (?)", $_POST["comment"]);

  $comment = mysqlquery("SELECT * FROM posts WHERE post_content = ?", $_POST["comment"]);

  echo('<div class="container">');
  echo('<ul class="media-list forum" style = "padding: 20px 0px 20px 0px;">');
  echo('<li class="media well">');
  echo('<div class="pull-left user-info" href="#">');
  echo('<img src="img/merylface.png" width="64" alt="Everyone is Meryl">');
  echo('<div>');
  echo('<strong>Anonymous</strong>');
  echo('</div>');
  echo('</div>');
  echo('<div class="media-body">');
  echo($comment);
  echo('</div>');
  echo('</li>');
  echo('</ul>');
  echo('</div>');
  }
?> 
使用

mysql\u查询
更好的是
mysqli\u查询
as

像这样使用它,而不是
mysqlquery

while($row = mysql_fetch_assoc($comment)) {
  print_r($row);
}

假设您的“mysqlquery”有一个自定义函数,包含在返回数据的地方,它可能位于$comment['post_content']中。

谢谢,我一发布就更改了它,但问题是echo($comment)。我在回复什么来发布通过post传递的文本?请使用标签编辑您的帖子,并添加包含任何自定义函数的最新代码(如果有)。什么是mysqlquery?这是一个打字错误还是一个自定义函数?它真的不够好,不能编辑你知道是错误的代码。这只是浪费时间。