i want to echo out everything from a particular query. If echo $res I only get one of the strings. If I change the 2nd mysql_result argument I can get the 2nd, 2rd etc but
$sql = "SELECT * FROM YOUR_TABLE_NAME";
$result = mysqli_query($conn, $sql); // First parameter is just return of "mysqli_connect()" function
echo "
";
echo "";
while ($row = mysqli_fetch_assoc($result)) { // Important line !!!
echo "";
foreach ($row as $field => $value) { // If you want you can right this line like this: foreach($row as $value) {
echo "" . $value . " ";
}
echo " ";
}
echo "
";
In PHP 7.x You should use mysqli functions and most important one in while loop condition use "mysqli_fetch_assoc()" function not "mysqli_fetch_array()" one. If you would use "mysqli_fetch_array()", you will see your results are duplicated. Just try these two and see the difference.