Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.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 表单中未显示从数据库中选择的值_Php_Mysql_Oop - Fatal编程技术网

Php 表单中未显示从数据库中选择的值

Php 表单中未显示从数据库中选择的值,php,mysql,oop,Php,Mysql,Oop,我是PHP OOP新手,这里有个问题。我正在尝试从我的数据库中选择用户并将其显示在表单中,我没有收到任何错误,但用户仍然没有显示。有人能帮我解决这个问题,告诉我我做错了什么吗 以下是我的displayusers.php文件: <?php class Display { private $connection; public function __construct ($connection) { $this->connection = $connection; } pu

我是PHP OOP新手,这里有个问题。我正在尝试从我的数据库中选择用户并将其显示在表单中,我没有收到任何错误,但用户仍然没有显示。有人能帮我解决这个问题,告诉我我做错了什么吗

以下是我的displayusers.php文件:

<?php
class Display {
private $connection;


public function __construct ($connection) {
    $this->connection = $connection;
}

public function displayUsersValues() {
    $query = "SELECT name, surname, employment_date FROM employee";
    $stmt = $this->connection->dbh->prepare($query);
    $stmt -> execute();
}
}
?>

我在不同的文件中建立了连接,连接很好,那么问题出在哪里?谢谢大家的帮助!请记住,我对这一点还不熟悉,所以首先,我只是想学习…

,您不会从DisplayUsersValue返回任何内容


您可能想使用PDO::query而不是PDO::execute

谢谢,只是在displayUsersValues中替换了它,您是否真的用$stmt->execute得到的结果做了些什么?execute只从数据库中获取值,您必须自己显示它们。