- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 PHP 从 mysql 提取消息以显示在特定页面上。不是在指定的标题栏中显示消息的标题,而是在指定的正文文本框中显示消息......没有显示任何内容,而是在 url 中显示标题。我的查询中缺少什么?或者说发生了什么?
/*--Here is my query--*/
$query = "SELECT * FROM `Messages` WHERE `id` = '" .$messageid. "'";
$request = mysql_query($query,$connection) or die(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);
/*--Here is my code--*/
最佳答案
首先,您不必使用 . (附加)在 $messageid 上 - vis:
$query = "SELECT * FROM `Messages` WHERE `id` = '$messageid'";
其次,检查您是否确实返回了一行并且,(这是关键)使用 mysql_fetch_assoc()
而不是 mysql_fetch_array()
- 否则您将无法获得字段名称。
if ( $Readmessages = mysql_fetch_assoc($request) )
{
$sentfrom = $Readmessages['sentFrom'];
if (strlen($sentfrom) > 0)
{
$query = "SELECT * FROM `Users` WHERE `id` = '$sentfrom'";
...
}
}
如果你想检查你的查询,你可以将其输出到你的html中,然后查看源代码:
echo "<!-- <sql>$query</sql> -->";
关于重温PHP显示问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1446165/
我正在尝试关闭一个框架但打开一个新框架。 我的应用程序有页面A,一个带有一些控件和特定按钮的JPanel,当用户单击该按钮时,我希望页面A消失并出现页面B(页面B有控件这取决于用户在页面 A) 上所做
保留字可以用作对象的属性名吗? 这个问题是在之前的 Stack Overflow 问题中间接提出的:Browser support for using a reserved word as a pro
我想在普通 C 中初始化一个具有以下要求的字符串数组: (A) 我需要头文件中的字符串,因为一些其他模块将它们用作普通字符串,所以我在头文件中声明: extern const char* const
我目前正在解决教科书上的问题,准备期末考试,并且陷入了方法和数组的困境。我之前看到其他人发布过关于这个问题的帖子,但我认为他们正在寻求作业帮助,而阅读该帖子对我没有帮助。提示: 在程序中,编写一个接受
我有一个 "a b.c d.e" 形式的输入(不包括引号)我想解析成整数值,如 a1=a, a2=b, a3=c,..等等。但诀窍是 "." 之后的值也可能会丢失,因此,"a b d.e"、"a b
如何从 PHP 中的多维数组中删除重复值? 初始数组: array ( 0 => array ( 'following_userid' => '88', ), 1 =>
我喜欢 Dylan 对“迭代 Makefile 中的列表”这个问题的回答, Iterating over lists in Makefiles?并尝试做类似的事情,但遇到了麻烦。也许sonmeone可
关于迁移遗留多线程应用程序的 MSDN(来自 this 关于线程异常处理的页面): In general, the change will expose previously unrecognized
关闭。这个问题需要多问focused 。目前不接受答案。 想要改进此问题吗?更新问题,使其仅关注一个问题 editing this post . 已关闭 8 年前。 Improve this ques
我想知道如何使用 Firefox 插件在加载页面时修改页面的 URL。我收到了诸如the following之类的建议。具体来说,当用户通过地址栏访问“https://www.google.com”时
这个问题是从理想主义的角度出发的。//前向声明 我一直在学习 makefile 的基础知识,我发现自己想知道被问到的同样问题 here关于 header 依赖项。从实际的角度来看,我很高兴有解决 he
阅读时间太长。 使用 Task.ConfigureAwait(continueOnCapturedContext: false)可能会引入冗余线程切换。我正在寻找一个一致的解决方案。 长版。 Conf
我很抱歉,因为之前已经有人问过这个问题( https://stackoverflow.com/a/5570717/3529404 )。然而,我对用户克里斯普拉特接受的答案遇到了麻烦。该代码通常有效 -
Firefox行高错误是一种痛苦。简而言之,它阻止了通过浏览器样式 line-height: normal !important 声明手动设置 button 元素上的 line-height 可以'不
我是一名优秀的程序员,十分优秀!