![](/img/trans.png)
[英]Fatal error: Call to undefined method mysqli_stmt::fetch_array()
[英]Call to undefined method PDOStatement::fetch_array()
我正在尝试制作一个使用用户默认时区的系统,然后将其从服务器时区转换为该默认时区。 这是任何用户都可以在我的站点上查看的IP日志。 我完全难过...
<?php
$SQLGetIP = $odb -> prepare("SELECT * FROM `loginip` WHERE `username` = :username ORDER BY `loginip`.`date` DESC");
$SQLGetIP -> execute(array(':username' => $_SESSION['username']));
$getInfo = $SQLGetIP->fetch_array();
$query = $odb -> prepare("SELECT * FROM `users` WHERE `id` = :id");
$query -> execute(array(':id' => $_SESSION['id']));
$data = $query->fetch_array();
$dt1 = $getInfo['date'];
$tz = $data['timezone'];
$dt = new DateTime("@".$dt1."");
$dt -> setTimeZone(new DateTimeZone($tz));
$IP = $getInfo['logged'];
$Date = $dt->format('F d, Y - h:i:s A');
echo '<tr><td>'.$IP.'</td><td>'.$Date.'</td></tr>';
?>
$result = $sth->fetch(fetch_style);
fetch_style可以是:
PDO::FETCH_ASSOC
PDO::FETCH_BOTH (default)
PDO::FETCH_BOUND
PDO::FETCH_CLASS
PDO::FETCH_INTO
PDO::FETCH_LAZY
PDO::FETCH_NAMED:
PDO::FETCH_NUM
PDO::FETCH_OB
不应该是:
$resultset = $query -> execute(array(':id' => $_SESSION['id']));
$data = $resultset->fetch_array();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.