【发布时间】:2018-03-24 15:51:25
【问题描述】:
for ($i=$start; $i<$start+$scale && $i < $total_record; $i++)
{
$sql = "select * from memo where num = ?";
$stmh = $pdo->prepare($sql);
//mysql_data_seek($result, $i);
$row = mysql_fetch_array($result);
$sql2 = "select * from phptest.memo order by num desc";
$stmh2 = $pdo->query($sql2);
$stmh2->execute();
//$row = $stmh2->fetch(PDO::FETCH_ASSOC);
$row = $stmh->fetchColumn($i-1);
$memo_id = $row['id'];
$memo_num = $row['num'];
$memo_date = $row['regist_day'];
$memo_nick = $row['nick'];
$memo_content = $row['content'];
大家好,我想使用 PDO 方法获取单行数据,而不是像 mysqli_data_seek($result,$i); 那样使用 $row = $stmh2->fetch(PDO::FETCH_ASSOC);。我该怎么办?
【问题讨论】:
-
只需 $stmh2->fetchAll(PDO::FETCH_ASSOC)
-
我想知道如何将mysql_data_seek($result,$i) 转换为PDO CODE
标签: php