in reply to Re: DBD::Google " SELECT * " does not return URL.
in thread DBD::Google " SELECT * " does not return URL.

Ah, interesting. So the loop is there to change "cachedSize" to "cached_size" but because "URL" is all uppercase it comes out "_u_r_l".

The recommended change does indeed cause the result to include a key named "URL" which points to the URL string.

Changeing the default column list to include "url" instead of "URL" also seems to work and the result includes a key with the lowercase name "url".

I have not read google's API or most of the DBD::Google code so I'm not sure if there are any other side effects. I think I'll send the author an email and see what he thinks is the best fix. (Maybe just specifying the URL in the query.)

Thanks, Chad
  • Comment on Re^2: DBD::Google " SELECT * " does not return URL.