Click here to Skip to main content
15,885,537 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi Guys

I am a rookie here... I have a function which gets information from a postgres database. And returns an array. But how do I echo a single value from the array returned by the function. Please see function below:

function getDate($campid)
{
global $conn,$agencies;
$return=array(
'date'=>'',
);

$sql = "SELECT tsc_date_completed FROM tasks_completed WHERE campid = '".$campid."' AND tsk_id = 10 ORDER BY id DESC LIMIT 1";

$r = pg_query($conn,$sql);
if ($r)
{
$d = pg_fetch_array($r);
if (!empty($d))
{
$return['date'] = $d['tsc_date_completed'];
}
}
@pg_free_result($r);

return $return;
}
Posted

1 solution

Hi, Please check the below code :

function getDate($campid)
{
    global $conn, $agencies;
    $return=array(
        'date'=>'',
    );

    $sql = "SELECT tsc_date_completed 
            FROM tasks_completed 
            WHERE campid = '".$campid."' AND 
                  tsk_id = 10 
            ORDER BY id DESC 
            LIMIT 1";

    $r = pg_query($conn,$sql);
    if ($r) {
        $d = pg_fetch_array($r);
        
        if (!empty($d)) {
            $tsc_date = $d[0];
        }
    }
    
    @pg_free_result($r);
    return $tsc_date;
}


Thanks and hope it will help you. :)
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900