I'm a beginner in using php, and I want to send a query using the username of the current logged in user.
Where should I start the session? in the login php file? how can i pass the variable to other php files?
<?php
session_start();
//importing required script
require_once '../includes/DbOperation.php';
// Create connection
$con=mysqli_connect(" ","root"," ","myiosapp");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$sql = "SELECT * FROM ITEM WHERE username = $_SESSION['username']"; //?
// Check if there are results
if ($result = mysqli_query($con, $sql))
{
// If so, then create a results array and a temporary one
// to hold the data
$resultArray = array();
$tempArray = array();
// Loop through each row in the result set
while($row = $result->fetch_object())
{
// Add each row into our results array
$tempArray = $row;
array_push($resultArray, $tempArray);
}
// Finally, encode the array to JSON and output the results
echo json_encode($resultArray);
}
// Close connections
mysqli_close($con);
?>