【问题标题】:PHP display problemsPHP显示问题
【发布时间】:2009-09-18 17:58:37
【问题描述】:

我正在使用 PHP 从 mysql 中提取消息以显示在特定页面上。而不是在指定的标题栏中显示消息的标题和在指定的正文文本框中显示消息......没有显示内容并且在url中显示标题。我的查询中缺少什么?或者是怎么回事?

【问题讨论】:

  • 您能告诉我们您的代码和查询吗?

标签: php mysql post get


【解决方案1】:

如果没有一些示例代码,这将更加困难,但我认为您只是在 MySQL 查询中选择了错误的字段。

【讨论】:

  • 是的,我就是这么想的。似乎我需要从我链接的页面中合并或使用一些相同的变量?我看了看田野,似乎是正确的。我会仔细检查。谢谢
  • /*-----query-----/ /--------代码-----*/
  • 您是否打印了从结果集到页面的任何内容?您有一个 ' or die(etc) ' 并且页面中没有显示任何内容的事实似乎表明您的查询很好;但从您粘贴的代码来看,您似乎没有对结果做任何事情。
  • 如果上面编辑的代码更容易排除故障,我的建议是在 PHPMyAdmin 等 MySQL 应用程序中执行所有查询,并确保获得所需的结果。当我遇到查询问题时,我总是这样做,在应用程序中运行查询,所以我确信查询本身可以工作。很抱歉延迟提供帮助。
【解决方案2】:

我同意 Josua 的回答,您可能在查询中犯了错误 - 或者您在获取普通数组时尝试使用关联数组。或相反亦然。或者,也许您确实获取了一个关联数组,但您将所有字段都拼错了。或者可能你做了一些事情来激怒你的剧本,而它这样做是为了让你很难过;后来它会用魔法修复自己,让你迷惑好几天。没有任何示例代码,真的无从得知。

【讨论】:

    【解决方案3】:

    您的问题充其量是模糊的。你在说什么标题和正文? HTML中的那些?让它正常工作很简单,只需在正确的位置打印即可。

    <html>
        <head>
            <title>
                <?php
                    $title = getTitleFromDB();
                    print($title);
                ?>
            </title>
        </head>
        <body>
            <?php
                $body = getBodyFromDB();
                print($body);
            ?>
        </body>
    </html>
    

    【讨论】:

    • /*-----query-----/ Messages WHERE id = '" .$messageid。 "'"; $request = mysql_query($query,$connection) 或死(mysql_error()); $Readmessages = mysql_fetch_array($request); $query = "SELECT * FROM Users WHERE id = '".$Readmessages['sentFrom'] ."'"; $request2 = mysql_query($query,$connection); $sender = mysql_fetch_array($request2); ?> /--------代码-----*/
    猜你喜欢
    • 2015-03-05
    • 1970-01-01
    • 2020-09-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-10
    • 2013-01-26
    • 1970-01-01
    相关资源
    最近更新 更多