Reputation: 1621
I am using $_SESSION[''];
to get values from a user after they have logged in. This data is coming from the users
table.
I am then trying to SELECT *
FROM roster
table by doing a query and assigning a var for each value when the users API=$API
error_reporting(E_ALL);
include ('database_connection.php');
$DOCSIGNEDBYIP = $_SERVER['REMOTE_ADDR'];
$API = $_SESSION['API'];
$FirstName = $_SESSION['firstname'];
$LastName = $_SESSION['lastname'];
$Email = $_SESSION['email'];
$ExecutionDate = date();
$query = "SELECT * FROM roster WHERE API='$API'";
$result = mysqli_query($dbc, $query);
$address = $result['address'];
database_connection.php
$dbc = @mysqli_connect(DATABASE_HOST, DATABASE_USER, DATABASE_PASSWORD,
DATABASE_NAME);
I am not getting anything. No errors.
Upvotes: 0
Views: 38
Reputation: 416
You have to use mysqli_fetch_array()
or mysqli_fetch_assoc()
or similar function to return values from your mysqli_query()
query. See below:
$query = "SELECT * FROM roster WHERE API='$API'";
$result = mysqli_fetch_array(mysqli_query($dbc, $query));
$address = $result['address'];
Upvotes: 1