- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
execute; my @preLis-6ren">
我有这样的 Perl 代码:
$pre = $dbh->prepare("select distinct skills from people");
$pre->execute;
my @preList;
while (my $row = $pre->fetchrow_array()) {
push (@preList,$row);
}
print "Pre list: $_" foreach @preList;
当我在 sql 中尝试完全相同的语句时,它工作得很好,但是当我运行这个程序时,它什么也没有打印出来(建议一个空的 @preList
)。我可能正在做一些非常愚蠢的事情,但看不到它。我以前用这种格式来获取数据,效果很好。谁能看到我做错了什么?
最佳答案
现在您正在执行 fetchrow_array
,它返回一个列表,但您正试图将其存储在标量中,您可以将其更改为 fetchrow_arrayref
或更改 $row
为 @row
,或将 my $row
更改为 my ($row)
。
关于mysql - Perl mysql,为什么这个fetchrow_array 不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12841261/
我遇到了以下问题。我有一个存储过程,用于更新数据或将数据插入数据库,称为 UpdateData。它看起来大致像这样(虽然经过简化): CREATE PROCEDURE [dbo].[UpdateDat
我正在编写一个名为“hlstats.pl”的脚本,它是来自 http://www.hlstats-community.org/ 的半条命游戏的统计服务器 我正在尝试使用 MySQL 在 Windows
我想我可以把它分成两个问题。 1.如果我想一步完成以下某件事该怎么办? if($sth->fetchrow_array is empty /undef){ @parent = @default
我在读取 MySQL 时遇到了一些奇怪的错误,我的代码是这样的: my $sql = prepare($sql); $execute->execute or die "Error: $DBI::err
我正在使用 Perl 脚本从数据库中提取 URL,其中使用 fetchrow_array 从数据库中提取 URL,该脚本工作正常,直到我遇到一个很长的 URL georgelog24.blog.isk
我创建了一个 Perl 脚本,用于循环遍历数组(满足特定条件的客户的候选名单),使用 system() 执行外部命令,然后在操作完成后更新每一行中的字段. 它适用于第一条记录(即外部命令执行、客户记录
使用 Python 连接到 Oracle 时是否有与 perl fetchrow_array 等效的函数? 我本质上是试图将以下 perl 代码翻译成 python 以便与 cx_Oracle 一起使
sub completecheckout { $cryptedcard = md5_hex($cardnum . $salt); $grabcart = qq~select pid f
fetchrow_hashref 工作正常,但是当我使用 fetchrow_array 时出现以下错误。 #!/usr/bin/perl use warnings; use DBI; $DB_name
运行此 perl 脚本时出现此错误 DBD::mysql::st fetchrow_array 失败:fetch() 未在 ai_light_warehouse.pl 第 174 行执行DBD::my
迁移到新服务器后,在执行 SELECT 查询时,如果请求的列值为 NULL,Perl 的 DBI::fetchrow_array() 返回看似空字符串:defined() 返回 1,length()
我知道: $sth->fetchrow_hashref返回从数据库中获取的行的 hashref, $sth->fetchrow_arrayref返回从数据库中获取的行的数组引用,和 $sth->fet
我收到以下代码的错误: #!C:/usr/bin/perl -w use CGI; use strict; use DBI(); use CGI::Carp qw(fatalsToBrowser);
我是一名优秀的程序员,十分优秀!