Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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 - Fatal编程技术网

Php 以表格形式显示mysql查询字符串

Php 以表格形式显示mysql查询字符串,php,Php,不知道怎么做。下面的代码不起作用 从函数getRecords() 这是我想展示的地方 <?php $records = getRecords(); ?> <table> <tbody> <tr> <td>Partner name</td> <td>Username</td> <td&g

不知道怎么做。下面的代码不起作用

从函数
getRecords()

这是我想展示的地方

<?php $records = getRecords(); ?>
    <table>
        <tbody>
        <tr>
            <td>Partner name</td>
            <td>Username</td>
            <td>Password</td>
            <td colspan="2">Actions</td>
        </tr>
        <?php
            if (isset($records)) {
                foreach ($records as $record) {
                    $row = '<tr>'
                        . '<td>' . $record['partner']. '</td>'
                        . '<td>' . $record['username']. '</td>'
                        . '<td>' . $record['password']. '</td>'
                        . '</tr>';
                    echo $row;
                }
            }
        ?>
        </tbody>
    </table>

合作伙伴名称
用户名
密码
行动
我希望你能明白。我错过了什么

function getRecords() {
    $result = mysql_query('SELECT * FROM partners'); 
    if (!$result) {
        die('Invalid query: ' . mysql_error());
    }
    $records = array();
    while ($row = mysql_fetch_assoc($result)) {
        $records[] = $row;
    }
    return $records;
}
这包含一个明显的语法错误,这也不是迭代MySQL结果集的方式

在这里,您有三个操作要执行:

  • 打开错误报告
  • 修正琐碎的打字错误
  • 阅读PHP中MySQL API的文档

  • 您遗漏了问题中告诉我们问题所在的部分。请选择spoonfeed选项,不要阅读手册或打开错误报告。这就是为什么用勺子喂食是不好的。@Tomalak肯定你是个专业人士,而我是个有最后期限的傻瓜。很抱歉使用spoonfeed选项,mr pro。@Turtel:这意味着你也将在下一个截止日期前完成。那之后的一个,那之后的一个。。。我不是专业人士,因为我天生就有一个MySQL引用;我是一名职业选手,因为我知道如何优先考虑自己的升迁和教育。@Tomalak“只是意味着你也会一直赶到下一个截止日期。之后的那个,以及之后的那个…-当然,这会发生在任何人身上。“我不是专业人士,因为我天生就有一个MySQL引用;我是专业人士,因为我知道如何优先考虑自己的进步和教育。”-你的观点是什么?我只是需要一个快速的解决方案,因为离最后期限还有几分钟。
    function getRecords() {
        $result = mysql_query('SELECT * FROM partners'); 
        if (!$result) {
            die('Invalid query: ' . mysql_error());
        }
        $records = array();
        while ($row = mysql_fetch_assoc($result)) {
            $records[] = $row;
        }
        return $records;
    }
    
    foreach ($records as ($record) {