Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/63.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
使用php打印整个mysql表_Php_Mysql - Fatal编程技术网

使用php打印整个mysql表

使用php打印整个mysql表,php,mysql,Php,Mysql,我知道HTML的基础知识,对PHP一无所知。我找到了大量的教程,但一本都没法用。我有一个mySQL数据库正在运行,apache正在运行。如何在页面上显示整个表格?我事先不知道列名 编辑:添加并调整代码。我的索引页显示:connect\u errno){echo“无法连接到MySQL:(“$mysqli->connect\u errno.”“$mysqli->connect\u error;}/$sql=“SHOW TABLES”$sql=“从cpu中选择*”//在这里编辑您的表名$res=$my

我知道HTML的基础知识,对PHP一无所知。我找到了大量的教程,但一本都没法用。我有一个mySQL数据库正在运行,apache正在运行。如何在页面上显示整个表格?我事先不知道列名

编辑:添加并调整代码。我的索引页显示:
connect\u errno){echo“无法连接到MySQL:(“$mysqli->connect\u errno.”“$mysqli->connect\u error;}/$sql=“SHOW TABLES”$sql=“从cpu中选择*”//在这里编辑您的表名$res=$mysqli->query($sql);while($row=$res->fetch_assoc()){print_r($row);}?>

这是我的整个index.html源代码:

<?php

    $mysqli = new mysqli("192.168.1.2", "webuser", "*****", "OCN");
    if ($mysqli->connect_errno) {
        echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
    }

    //$sql = "SHOW TABLES"; 
    $sql = "select * from cpu";  //edit your table name here
    $res = $mysqli->query($sql);

    while ($row = $res->fetch_assoc()) {
        print_r($row);
    }
?>

一旦我将文件更改为.php,错误消息就更清楚了。它提醒我192.168.1.2上没有webuser。我再次创建了用户并授予了正确的权限。该函数似乎可以正常工作,但几小时后我将有更多时间查看它。


<?php

    $mysqli = new mysqli("localhost", "root", "", "database");
    if ($mysqli->connect_errno) {
        echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
    }

    //$sql = "SHOW TABLES"; 
    $sql = "select * from tbl_comment";  //edit your table name here
    $res = $mysqli->query($sql);

    while ($row = $res->fetch_assoc()) {
        print_r($row);
    }
?>

根据我的理解
。您想显示值,但不知道列名。 如果是这样,试试这个。
    $mysqli = new mysqli("192.168.1.2", "webuser", "*****", "OCN");
    if ($mysqli->connect_errno) {
        echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
    }

    //$sql = "SHOW TABLES"; 
    $sql = "select * from cpu";  //edit your table name here
    $res = $mysqli->query($sql);

    while ($row = $res->fetch_assoc()) {
        foreach($row as $ind => $val)
        {
            echo "Column name: $ind, Column Value: $val<br />";
        }
        echo "<hr />";
    }
?>
$mysqli=newmysqli(“192.168.1.2”,“webuser”,“****”,“OCN”);
如果($mysqli->connect\u errno){
echo“未能连接到MySQL:(“$mysqli->connect\u errno.”“$mysqli->connect\u error;
}
//$sql=“显示表格”;
$sql=“从cpu选择*”//在此处编辑您的表名
$res=$mysqli->query($sql);
而($row=$res->fetch_assoc()){
foreach($ind=>$val的行)
{
echo“列名称:$ind,列值:$val
”; } 回声“
”; } ?>
这里真正的问题是您在页面上看到的是
connect\u errno){echo“Failed to…”
,而不是仅以
Failed to…
开头的一行


因为你的浏览器认为
中的代码读了这篇文章,所以只需要进行一些调整就可以了。我以前见过这个页面。调整是什么?同样,我对PHP几乎一无所知。请注意,如果你的文件名为
index.html
,那么你应该将其重命名为
index.PHP
s因为它包含php代码。更改后,错误信息变得清晰。我发现它拒绝我访问,而不是它找不到服务器。您的局域网上有一台mysql服务器在不同的机器上运行?如果Apache和mysql在同一台机器上,请将ip更改为localhost或127.0.0。1@TylerMontney查看您的代码无法连接192.168.1.2如果您使用的是XAMPP或WAMPHmm,请尝试使用localhost。我的VB应用程序没有连接问题。我的数据库没有在同一台电脑上运行。根据错误,您得到的唯一信息是“无法连接到MySQL:“您无法连接到数据库。请仔细检查mysql连接。我目前遇到的问题是无法连接。我不知道为什么,因为我在其他方面没有遇到问题。一旦我可以修复,我将尝试此方法。”。
    $mysqli = new mysqli("192.168.1.2", "webuser", "*****", "OCN");
    if ($mysqli->connect_errno) {
        echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
    }

    //$sql = "SHOW TABLES"; 
    $sql = "select * from cpu";  //edit your table name here
    $res = $mysqli->query($sql);

    while ($row = $res->fetch_assoc()) {
        foreach($row as $ind => $val)
        {
            echo "Column name: $ind, Column Value: $val<br />";
        }
        echo "<hr />";
    }
?>