We help IT Professionals succeed at work.

Check out our new AWS podcast with Certified Expert, Phil Phillips! Listen to "How to Execute a Seamless AWS Migration" on EE or on your favorite podcast platform. Listen Now

x

Returning a single value from resultset in Perl DBI

saibsk
saibsk asked
on
Medium Priority
1,653 Views
Last Modified: 2012-05-07
My result set is going to return only one value from the database. I am connecting to the DB using perl dbi. How shd i fetch the value? Please advise.
Comment
Watch Question

Unlock this solution and get a sample of our free trial.
(No credit card required)
UNLOCK SOLUTION
Do you have some code that you've already tried but doesn't work? If so, post it here please.

Mike
Top Expert 2009

Commented:
You can use prepare/exectue/fetch as shown by bounsy, or you can just use one of the selectrow methods, which does all of these at once.
#Get data as array
my @record = $dbh->selectrow_array('SELECT ....');
 
#Get data as arrayref
my $record = $dbh->selectrow_arrayref('SELECT ....');
 
#Get data as hashref
my $record = $dbh->selectrow_hashref('SELECT ....');

Open in new window

Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a sample view!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.