作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个正在运行的查询,它总是返回 10 个结果。
即:
SELECT
*
FROM
table
LIMIT 10
然后我将遍历结果。在他们每个人身上,我都将它们调整为缩略图(10 个缩略图)。在显示 10 个缩略图之前,对于第一个结果,我想调整它的大小以使其变大。调整大小没有问题。它试图找出如何在输出 10 个缩略图之前隔离第一个缩略图。
我正在做类似下面的事情:
if($stmt->rowCount() != 0) {
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
$id = $row['id'];
$filename = $row['filename'];
// take the first $filename result and resize it to make it larger
// resize $filename into thumbnails and output 10 thumbnails
}
}
本质上,它是一个排行榜,显示了所有前 10 名的条目,但第一个条目的大小被调整得更大,以显示谁目前占据了前 10 名。
关于我在哪里/如何隔离第一个结果以便调整它的大小有什么建议吗?
下面是我试图从概念上解释的一个例子:
最佳答案
我的 PHP 有点不稳定,但为什么不跟踪您正在进行的迭代呢?比这更简单的是保留一个 bool 值,但我将其留给读者作为练习。
$x = 0
if($stmt->rowCount() != 0) {
while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
$id = $row['id'];
$filename = $row['filename'];
if ($x++ == 0)
// take the first $filename result and resize it to make it larger
// resize $filename into thumbnails and output 10 thumbnails
}
}
关于php - 如何从 PHP 中的 MySQL 查询中分离出第一个结果行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6400886/
假设一个数据框 df 有三列 c1, c2, c3。 df=pd.DataFrame() df['c1']=[1,2,3,3,4] df['c2']=["a1","a2","a2","a2","a1"
我已经成功让 Webpack 和 CommonsChunkPlugin 将我的代码分成两部分 - 一个包含我的代码库,另一个包含从 node_modules 导入的所有内容。这是相对容易的一点。 我试
我是一名优秀的程序员,十分优秀!