2017-03-21 28 views
0

私は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(); 
} 
} 
?> 

私は別のファイルに接続を作り、それが良い行われるので、どこに問題がありますか?助けてくれてありがとう!最初の場合

+0

displayUsersValues()では、実際に$ stmt-> execute()の結果で何かをしていますか? execute()はデータベースからのみ値を取得します。自分で表示する必要があります。 – Cristina

答えて

0

...私はちょうど学ぼうと、これに新たなんだ、覚えておいてください、あなたはdisplayUsersValues()

そしておそらく、あなたの代わりにPDO ::クエリを使用したいから何かを返されていませんPDO :: execute

+0

ありがとう、ちょうどその代わりに – MKD

関連する問題