Php Mysql数据库检索与显示

标签 php mysql sql phpmyadmin data-retrieval

我从服务器上的远程数据库检索 PHP/SQL 数据时遇到了这个问题。问题是我创建了一个具有 2 列的数据库(ID:主键和详细信息:其中包含我的阿拉伯信息)希望显示在我网站的某些空间上)。

问题是我尝试运行查询来检索这些数据,如下所示:-

include ('config/setup.php');
##Database Retrieval Query: -
    ##High_Council_Query: -
        $id1='1';
        $high_council_query="SELECT * FROM home_content WHERE id=$id1";
        $data1 = mysql_query($high_council_query,$dbc) or die(mysql_error());
        mysql_query("SET NAMES utf8 COLLATE utf8_general_ci");
        $high_council_result= mysql_fetch_assoc($data1);

        $hcr = $high_council_result['details'];
        echo $hcr;

这基本上就是我想要做的,我想查询数据库以检索 id = 1 的详细信息列的值,并且我想获取该值,然后在我所在的某个位置查看它制定了使用具有该单一内容的 $variable 的 CSS 和 HTML 规则..

但问题是,当我尝试回显包含我需要的内容的 $hcr 时,它多次吐出字段的结果,它显示相同的结果超过 6 次.. 并毁了我的页面.. 请帮助我出现此错误,谢谢 ^_^

最佳答案

为了帮助您理解为什么多次输出此数据,我将为您提供一些常规调试建议。

本例的目的是找出重复数据的来源。

我首先在 php 文件的第一行创建一个测试变量 $testing = 0。然后替换

echo $hcr;

与:

$testing ++;
echo $hcr.' Loop:'.$testing;

这将确定这部分代码是否被执行多次。如果是的话,它还会告诉您多么卑鄙的时刻。

如果字符串 Loop:... 未与数据的其他实例一起显示,则您在代码的其他位置使用了 echo $hcr

编辑:

因为计数器没有增加,所以必须多次包含 php 文件。检查主 php 文件中是否有 include xyz.php;,可能是 index.php

关于Php Mysql数据库检索与显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16799009/

相关文章:

php - 带有mysql信息的文字转图片

javascript - 将 PHP JSON 字符串转换为有效的 json

php - Laravel,从 jquery 中的复选框获取值

mysql - 减去两个基于 2 列的表

mysql - SQL SUM 参数

javascript - 如何检测 Snowflake VARCHAR 中的表情符号?

php - DateTime()->sub/add vs DateTime->修改

mysql - Hibernate-spatial jpa 与 mysql 和 Spring boot 1.5.7 不工作

javascript - Node.js mysql - 嵌套查询和异步/等待

MYSQL - 按索引列排序