Re: array's first element is empty

2001-11-27 Thread Perrin Harkins

> Not sure if this is mod_perl related, but i hope someone can help me
> anyway. When i do DBI queries from mod_perl handler and put all
returned
> results in array then array's first element is empty, I wonder why? I
> don't like to shift off first element every time i return the result.
> Has anyone seen this before and what could cause this?

Unless you see different behavior when running under CGI, this is not a
mod_perl question.  I suggest you ask it on http://perlmonks.org/ and
post a code sample with your question.
- Perrin




Re: array's first element is empty

2001-11-26 Thread Issac Goldstand

Well, I don't want to cry wolf (or Bug in this case).  I wasn't going to
bring it up except that this was getting shoved off of mod_perl, and I
didn't think that it should... I'm not going to cry bug unless I can back it
up - it just might be a fluke coincidence - I don't know.  I just wanted to
let people know.

  Issac

PGP Key 0xE0FA561B - Fingerprint:
7E18 C018 D623 A57B 7F37 D902 8C84 7675 E0FA 561B

- Original Message -
From: "Joshua Chamas" <[EMAIL PROTECTED]>
To: "Issac Goldstand" <[EMAIL PROTECTED]>
Cc: "Viljo Marrandi" <[EMAIL PROTECTED]>; "modperl list" <[EMAIL PROTECTED]>
Sent: Tuesday, November 27, 2001 1:38
Subject: Re: array's first element is empty


> Issac Goldstand wrote:
> >
> > I don't think this is OT.  I have had a similar error in which SELECT
> > statements return fine under mod_cgi, but mysteriously get an extra null
> > field underl mod_perl with Apache::DBI...  I don't know what causes it,
nor
> > have I looked into it, but I think it is somewhat related to or caused
by
> > mod_perl or some of its' modules...
> >
>
> This sounds like it might be a bug then, and I might bring it up on
> the DBI list and see if there is a solution.  It might be that something
> in the glue of Apache::DBI is causing this problem too, but would
> doubt that, as I believe this glue only overrides behavior
> for connect/disconnect.
>
> Note that I have never seen this bug, working with Oracle & mysql
> under various perls & mod_perl builds, so you might look at your
> particular software versions as having the problems, or even your
> particular database driver ( DBD::* ) for the problem.  Also,
> sometimes DBD::* drivers are guided by %ENV settings, like Oracle,
> so make sure that your mod_perl has the same %ENV as your
> when running under mod_cgi.
>
> --Josh
> _
> Joshua Chamas   Chamas Enterprises Inc.
> NodeWorks Founder   Huntington Beach, CA  USA
> http://www.nodeworks.com1-714-625-4051
>




Re: array's first element is empty

2001-11-26 Thread Joshua Chamas

Issac Goldstand wrote:
> 
> I don't think this is OT.  I have had a similar error in which SELECT
> statements return fine under mod_cgi, but mysteriously get an extra null
> field underl mod_perl with Apache::DBI...  I don't know what causes it, nor
> have I looked into it, but I think it is somewhat related to or caused by
> mod_perl or some of its' modules...
> 

This sounds like it might be a bug then, and I might bring it up on 
the DBI list and see if there is a solution.  It might be that something
in the glue of Apache::DBI is causing this problem too, but would
doubt that, as I believe this glue only overrides behavior
for connect/disconnect.

Note that I have never seen this bug, working with Oracle & mysql 
under various perls & mod_perl builds, so you might look at your 
particular software versions as having the problems, or even your 
particular database driver ( DBD::* ) for the problem.  Also,
sometimes DBD::* drivers are guided by %ENV settings, like Oracle,
so make sure that your mod_perl has the same %ENV as your 
when running under mod_cgi.

--Josh
_
Joshua Chamas   Chamas Enterprises Inc.
NodeWorks Founder   Huntington Beach, CA  USA 
http://www.nodeworks.com1-714-625-4051



Re: array's first element is empty

2001-11-26 Thread Issac Goldstand

I don't think this is OT.  I have had a similar error in which SELECT
statements return fine under mod_cgi, but mysteriously get an extra null
field underl mod_perl with Apache::DBI...  I don't know what causes it, nor
have I looked into it, but I think it is somewhat related to or caused by
mod_perl or some of its' modules...

  Issac

PGP Key 0xE0FA561B - Fingerprint:
7E18 C018 D623 A57B 7F37 D902 8C84 7675 E0FA 561B
- Original Message -
From: "Joshua Chamas" <[EMAIL PROTECTED]>
To: "Viljo Marrandi" <[EMAIL PROTECTED]>
Cc: "modperl list" <[EMAIL PROTECTED]>
Sent: Tuesday, November 27, 2001 1:19
Subject: Re: array's first element is empty


> Viljo Marrandi wrote:
> >
> > Hello,
> >
> > Not sure if this is mod_perl related, but i hope someone can help me
> > anyway. When i do DBI queries from mod_perl handler and put all returned
> > results in array then array's first element is empty, I wonder why? I
> > don't like to shift off first element every time i return the result.
> > Has anyone seen this before and what could cause this?
> >
>
> This is off topic for mod_perl, and should as such either not be posted,
> or posted with a [OT] in the beginning of the subject line.
>
> The DBI mailing lists would be of greater help, listed here at:
>
>   http://www.isc.org/services/public/lists/dbi-lists.html
>
> To answer your question, a query like:
>
>   select nothing,something from table
>
> would have a undef value returned from the nothing column
> if the data in that column were NULL.  You probably should
> remove the nothing column from your query instead of shifting
> the results.
>
> --Josh
> _
> Joshua Chamas   Chamas Enterprises Inc.
> NodeWorks Founder   Huntington Beach, CA  USA
> http://www.nodeworks.com1-714-625-4051
>




Re: array's first element is empty

2001-11-26 Thread Joshua Chamas

Viljo Marrandi wrote:
> 
> Hello,
> 
> Not sure if this is mod_perl related, but i hope someone can help me
> anyway. When i do DBI queries from mod_perl handler and put all returned
> results in array then array's first element is empty, I wonder why? I
> don't like to shift off first element every time i return the result.
> Has anyone seen this before and what could cause this?
> 

This is off topic for mod_perl, and should as such either not be posted, 
or posted with a [OT] in the beginning of the subject line.

The DBI mailing lists would be of greater help, listed here at:

  http://www.isc.org/services/public/lists/dbi-lists.html

To answer your question, a query like:

  select nothing,something from table

would have a undef value returned from the nothing column
if the data in that column were NULL.  You probably should
remove the nothing column from your query instead of shifting
the results.

--Josh
_
Joshua Chamas   Chamas Enterprises Inc.
NodeWorks Founder   Huntington Beach, CA  USA 
http://www.nodeworks.com1-714-625-4051



array's first element is empty

2001-11-26 Thread Viljo Marrandi

Hello,

Not sure if this is mod_perl related, but i hope someone can help me
anyway. When i do DBI queries from mod_perl handler and put all returned
results in array then array's first element is empty, I wonder why? I
don't like to shift off first element every time i return the result.
Has anyone seen this before and what could cause this?

Rgds,
Viljo