Php 不打印消息?

Php 不打印消息?,php,mysql,Php,Mysql,我有一个没有唯一列的表,只有消息,它没有打印表中唯一的“消息”行 这是我的密码 <?php error_reporting(-1) mysql_connect('localhost', 'induadmi_main', '$admiNiNd/U'); mysql_select_db("induadmi_db"); $message = mysql_query("SELECT `Message` FROM `Banner`"); while($msg = mysql_fetch_array(

我有一个没有唯一列的表,只有消息,它没有打印表中唯一的“消息”行

这是我的密码

<?php
error_reporting(-1)
mysql_connect('localhost', 'induadmi_main', '$admiNiNd/U');
mysql_select_db("induadmi_db");
$message = mysql_query("SELECT `Message` FROM `Banner`");
while($msg = mysql_fetch_array($message))
{
?>
<div id="emsg" class="emsg_inner emsgB">
<?php
echo $msg['Message'];
}
    ?>
    </div>

首先,我建议使用MySQLi或PDO,因为MySQL现在已经不推荐使用了。除此之外,您需要使用
MySQL\u fetch\u assoc($msg)
将包含一个保存消息的数组。否则,就只有SQL对象,如果没有其他函数的帮助,就无法真正显示它。

根据 $msg使用var\u dump($msg)返回资源try 使用mysql\u fetch\u array之类的函数引用以下内容:

试试这个

  <?php
  error_reporting(-1);
  mysql_connect('localhost', 'induadmi_main', '$admiNiNd/U');
  mysql_select_db("induadmi_db");
  $message = mysql_query("SELECT `Message` FROM `Banner`");
  while($msg = mysql_fetch_array($message))
  {
  ?>
  <div id="emsg" class="emsg_inner emsgB">
  <?php
  echo $msg['Message'];
  ?>
  </div>
  <?php
  }
  ?>


您需要花更多时间阅读有关mysql\u query()工作原理的文档。它返回一个对象,但您仍然必须从数据库中获取数据。使用mysql_fetch_数组($msg)获取mysql值。任何存在的值,都是固定代码,抱歉,在格式化时出错it@Sam您缺少
第二行
错误报告(-1)
警告:mysql\u fetch\u array()希望参数1是第4行的/home/indudmi/public\u html/por/banner.php中给定的资源,请将这一行添加到第3行:$message=mysql\u查询(“从“banner”中选择“message”);是否要打印所有邮件?是的,但不是working@Sam请不要简单地说它不工作了。说出你得到了什么和你期望得到什么,然后只有我们能帮助你