Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.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
MySQL选择查询并全局使用(多个PHP页面)_Php_Html_Mysql - Fatal编程技术网

MySQL选择查询并全局使用(多个PHP页面)

MySQL选择查询并全局使用(多个PHP页面),php,html,mysql,Php,Html,Mysql,我目前正在使用当前代码示例1从MySQL数据库中提取数据 我希望跨多个PHP页面使用此查询,而不必为每个PHP文件编写foreach循环 目前,我将它放在一个名为class Wall_Updates{}的类中,并尝试使用以下代码打印它:Example1: 类Wall_Updates在标题上被调用,标题中还应该包含用户_的详细信息,所以唯一的问题是如何使用上面给出的PHP示例进行打印,而不需要循环 带有单字段查询的类单词,例如示例2$face=$Wall->Profile\u Pic$msg\u

我目前正在使用当前代码示例1从MySQL数据库中提取数据

我希望跨多个PHP页面使用此查询,而不必为每个PHP文件编写foreach循环

目前,我将它放在一个名为class Wall_Updates{}的类中,并尝试使用以下代码打印它:Example1:<?php echo$data['username'];?>

类Wall_Updates在标题上被调用,标题中还应该包含用户_的详细信息,所以唯一的问题是如何使用上面给出的PHP示例进行打印,而不需要循环

带有单字段查询的类单词,例如示例2$face=$Wall->Profile\u Pic$msg\u uid;如果我回显$face,它将显示我当前的个人资料图片,这是一个单一的查询

我不想做的例子3,因为它非常混乱

<?php
if ($uid) {
    $updatesarray = $Wall->Updates($uid);
}

if ($updatesarray) {
    foreach ($updatesarray as $data) {
        $username   = $data['username'];
?>
    #HTML CODE GOES HERE
<?php }  ?>
所以我希望我的查询能够从用户那里提取多个字段,并在没有foreach的任何页面上使用它


PS:如果没有意义,我很抱歉,我因为没有展示我尝试过的东西而被抱怨了很多,我希望这次不会被抱怨,我很感谢你看到我的问题。

你需要在任何地方发出或死sql命令,否则你不知道它失败的原因

您的列名有误请查看粘贴的最后一行


另外,离开mysql,进入pdo。你应该更了解傻瓜

@DrewPierce只是一个,这取决于每个结果的字段和页面,但我需要在多个不同的页面中打印它,这非常多,因此我只想从一个查询中提取它。这正是我所做的,但如果我将其作为示例1 php echo$data['username'];?>is只是返回一个通知:Undefined variable:定义的数据。所以它没有准确地保存数据?它只是没有拉取数据周期,即使它在类中,如果我用foreach打印它,它将完美地打印,但因为它不在foreach中,所以它不会打印。您进行查询。你可以找回数据。你似乎有一个课堂问题你是完美的,我的人,我也从中学到了很多。完美无瑕,将接受您关于pdo的建议!PS:天哪,我有很多工作要做,从mysql_u移植到pdo,虽然看起来很干净,我会做的!再次感谢你!不客气。我还建议您使用FireHP并使用F12键在firefox中进行调试。设置大约需要20分钟。它通过http头来回传递调试信息。你能给我解释一下这个插件是如何有用的吗?我到处搜索,大多数人都给出了负面评论,有没有真正的理由使用它。特别是因为PHP已经显示错误,如果有任何关于PHP代码!它允许您在php中对服务器端进行客户端调试,比如查看变量
<?php
if ($uid) {
    $updatesarray = $Wall->Updates($uid);
}

if ($updatesarray) {
    foreach ($updatesarray as $data) {
        $username   = $data['username'];
?>
    #HTML CODE GOES HERE
<?php }  ?>