gpt4 book ai didi

pdo - PDO For Each 循环中的非法字符串偏移

转载 作者:行者123 更新时间:2023-12-04 14:46:58 29 4
gpt4 key购买 nike

PHP查询:

<?php

$query = $db->prepare('SELECT * FROM Locations WHERE user_id = :id LIMIT 0, 5');
$query->bindParam(":id",$id);
$result = $query->execute();

$rows = $query->fetch();

foreach ($rows as $row) {
echo $row["timestamp"]; "<br />";
}

?>

应该打印的两行(时间戳):

Database

实际打印的内容:
1188((22

控制台中的错误:
PHP 警告:第 73 行/Sites/pages/user_account.php 中的非法字符串偏移 'timestamp' - 第 73 行是 forloop 内的 echo $row...。

任何帮助将不胜感激。

最佳答案

您正在使用 fetch , 检索单行,而不是 fetchAll :

$rows = $query->fetchAll();

关于pdo - PDO For Each 循环中的非法字符串偏移,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15212008/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com