I have a PHP query for select data from database its working. and I'm user foreach for print data out of while loop. And it's also working but when I'm trying to select same value with foreach it's showing error. I check my code and i right.
Code id Here
<?php
$sql = "SELECT * FROM user WHERE userid = '205'";
$result = mysqli_query($con_db, $sql);
//Creating array
$userdata = array();
if (mysqli_num_rows($sql) > 0) {
while($row = mysqli_fetch_assoc($sql)) {
$userdata[] = $row;
}
}else{
echo "No Result Found";
}
//Here I'm Showing Data
foreach($userdata as $user) {
echo $user["useremail"];
}
?>
When i'm Run This Code like
<?php
foreach($userdata as $user) {
echo "<p>".$user['userloginemail']."</p>";
}
echo "<br><br>";
foreach($userdata as $userdata) {
echo "<p>".$user['userloginemail']."</p>";
}
?>
This is Result
example@gmail.com
//This is Error
Notice: Undefined variable: user in
C:\xampp\htdocs\ats\recruiters\recruiter.php on line 111
Warning: Invalid argument supplied for foreach() in
C:\xampp\htdocs\ats\recruiters\recruiter.php on line 111