我已经使用这段代码从表 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/