php - 使用以下代码从数据库中选择数据时

标签 php mysql pdo

我已经使用这段代码从表 tbl_users 中选择数据,但它显示 1. 这是什么意思..

 require_once('config.php');
 $dbCon = getConnection();


 $sql = "SELECT * FROM tbl_users";
 $stmt = $dbCon->prepare($sql);


 print($stmt->execute());

谁能帮忙...????

最佳答案

如果查询成功运行,$stmt->execute() 返回 true,将打印为 1


返回数据:

//Returns first row as array
$row = $stmt->fetch();

//Returns first row as key => value array
$row = $stmt->fetch(PDO::FETCH_ASSOC);

//Returns all rows as key=>value arrays
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);

您可以像这样使用它来打印数据:

$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);

//Print all data
$print_r($rows);

//Print data row-by-row
foreach($rows as $row){
    print_r($row);
}

关于php - 使用以下代码从数据库中选择数据时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35291596/

相关文章:

php - SQLSTATE[HY000] [2002] 连接超时

php - 为什么我的 mysql 查询总是返回空结果?

php - CodeIgniter - Jamie Rumbelow 我的模型 - 按条款排序

php - Laravel 4.2 从选择中插入

javascript - for循环导致页面崩溃

mysql - 查找表中两个不同列之间的值

MySQL:列表等?

php - 文件系统上的奇怪元音编码

PHP MYSQL 数据库连接和显示数据不工作

php - postgresql、pgpool 和 php 的游标错误