gpt4 book ai didi

php - 在 $row 中提取特定记录

转载 作者:行者123 更新时间:2023-11-29 05:32:16 26 4
gpt4 key购买 nike

我想在 $row 中显示第二条记录。

这是我的问题

select    LEFT(A.F_ANOTRIMESTRE, 4) Year,
RIGHT(A.F_ANOTRIMESTRE, 2) Quarter,

IF(RIGHT(A.F_ANOTRIMESTRE, 2)=03,'Enero a Marzo',
IF(RIGHT(A.F_ANOTRIMESTRE, 2)=06,'Abril a Junio',
IF(RIGHT(A.F_ANOTRIMESTRE, 2)=09,'Julio a Septiembre',
IF(RIGHT(A.F_ANOTRIMESTRE, 2)=12,'Octubre a Diciembre',
'')
))) Quarter_Name,

ROUND(A.POR_RENTABILIDAD, 2) Quarterly_yield

from dr_rent_carteras_trimestres A
where A.ID_CARTERA = $ID_CARTERA
And A.IND_RENTABILIDAD = 1

Order by A.F_ANOTRIMESTRE asc

这是 php。

while($row = mysql_fetch_array($result))
{
$currentState = ($currentState == 'odd' ? 'even' :'odd' );


echo "<tr id='centered' >"; echo "<td class='leftalign'>" . $row['Quarter_Name'] . "</td>";

echo "<td>" . $row['Quarterly_yield'] . "</td>";




echo "</tr>";
}
echo "</tbody></table>";

我想拉取 Quarterly_yield 中的第二条记录。我将如何显示?

最佳答案

如果您想从 PHP 中执行此操作,您可以像对任何其他数组一样对结果进行索引。

或者,您可以通过在查询结束时使用 LIMIT 1,1 从 MySQL 执行此操作。例如,这是您修改后的查询。注意最后一行:

select    LEFT(A.F_ANOTRIMESTRE, 4) Year,
RIGHT(A.F_ANOTRIMESTRE, 2) Quarter,
IF(RIGHT(A.F_ANOTRIMESTRE, 2)=03,'Enero a Marzo',
IF(RIGHT(A.F_ANOTRIMESTRE, 2)=06,'Abril a Junio',
IF(RIGHT(A.F_ANOTRIMESTRE, 2)=09,'Julio a Septiembre',
IF(RIGHT(A.F_ANOTRIMESTRE, 2)=12,'Octubre a Diciembre',
'')
))) Quarter_Name,
ROUND(A.POR_RENTABILIDAD, 2) Quarterly_yield
from dr_rent_carteras_trimestres A
where A.ID_CARTERA = $ID_CARTERA
And A.IND_RENTABILIDAD = 1
Order by A.F_ANOTRIMESTRE asc
LIMIT 1,1

关于php - 在 $row 中提取特定记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13728632/

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