未显示 PDO 查询的结果 [英] Results of a PDO query not displaying
本文介绍了未显示 PDO 查询的结果的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试进行 PDO 查询以显示数据.这是我到目前为止所做的:
I'm trying to make a PDO query to display data. This is what i have done so far :
在我的模型/pdo 中,我用这个创建了一个类:
in my models/pdo, i created a class with this:
<?php
class VengeanceUsers {
public static function getNumbersOfregistered()
{
$connexion = new PDO("mysql:host=localhost ;dbname=databasetest", 'root', 'passe'); // connexion à la BDD
$var_dump($connexion);
exit();
$resultats=$connexion->query("SELECT COUNT (*) FROM ope_tartine_nl "); // on va chercher tous les membres de la table qu'on trie par ordre croissant
return $resultats;
}
}
?>
在我的控制器中:
$this->view->nb_users = VengeanceUsers::getNumbersOfregistered();
在我看来:
Nombre d'inscrits : <?php echo $this->nb_users; ?><br/>
我没有显示任何东西...谁可以帮我这个事 ?提前致谢
I don't have anything displayed... Can anyone help me on this ? Thanks in advance
推荐答案
- 您忘记注释
exit();
了. - 在
$var_dump($connexion);
中,您需要删除开头的$
. - 您需要从语句中获取结果.
- You forgot to comment
exit();
out. - In
$var_dump($connexion);
you need to remove$
in the beginning. - You need to fetch results from the statement.
对于#3,您可以使用:
For #3 you can use:
$sth = $connexion->query("SELECT COUNT (*) FROM ope_tartine_nl "); // get statement
$resultats = $sth->fetchColumn(); // get data
return $resultats;
这篇关于未显示 PDO 查询的结果的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文