PHP - Connect to a database using a role
From Ingres Community Wiki
<?php
$database='dbname';
$user='user';
$password='password';
$options = array( "role" => "phprole_nopass");
$conn=ingres_connect($database,$user,$password, $options);
if ( !is_resource($conn) ) {
$error_code=ingres_errno();
$error_text=ingres_error();
$error_sqlstate=ingres_errsqlstate();
printf ( "Error during connect : %s\n\r",$error_code);
printf ( "Error during connect : %s\n\r", $error_text);
printf ( "Error during connect : %s\n\r", $error_sqlstate);
die("i died");
}
else
{
echo "Connection succeeded.";
}
$rc=ingres_query($conn,"select dbmsinfo('role') as role");
if ( !is_resource($rc) ) {
$error_code=ingres_errno($conn);
$error_text=ingres_error($conn);
$error_sqlstate=ingres_errsqlstate($conn);
printf ( "Error during query : %s\n\r",$error_code);
printf ( "Error during query : %s\n\r", $error_text);
printf ( "Error during query : %s\n\r", $error_sqlstate);
die("i died");
}
else
{
$object = ingres_fetch_object($rc);
echo $object->role;
}
ingres_close($conn);
?>
Back to PHP Driver Examples
