$sql='SELECT word,language,acceptable FROM profanity;';
$pds=$database_miscellaneous->pdo->prepare($sql);
$pds->execute();
//$row=$pds->fetch();
foreach($pds as $row) {
$profanityText = json_encode(array('word' => $row['word'],
'language' => $row['language'],
'acceptable' => $row['acceptable']));
}
我有上面的代码。问题是它有效,但只有数据库中的第一行进入 json 数组。我已经直接对数据库运行查询,它会提取所有数据。
我猜我的 foreach 循环有问题,或者我做 PDO 调用的方式很多。
有任何想法吗?