When to use $sth->fetchrow_hashref, $sth->fetchrow_arrayref and $sth->fetchrow_array?

前端 未结 5 2120
遇见更好的自我
遇见更好的自我 2021-02-08 04:54

I know that:

  • $sth->fetchrow_hashref returns a hashref of the fetched row from database,
  • $sth->fetchrow_arrayref returns an
5条回答
  •  不思量自难忘°
    2021-02-08 05:26

    You could do worse than read DBI recipes by gmax.

    It notes, among other things:

    The problem arises when your result set, by mean of a JOIN, has one or more columns with the same name. In this case, an arrayref will report all the columns without even noticing that a problem was there, while a hashref will lose the additional columns

提交回复
热议问题