Skip to content Skip to sidebar Skip to footer

How To Use Foreach Get Data From The Database Table --

My database has a table called tblprojects with column names say, project_num, project_status, project_name. I want to use foreach loop to get the data from the database and displa

Solution 1:

The foreach not needed here.

<?php$projects = array();
    while ($project =  mysql_fetch_assoc($records))
    {
        $projects[] = $project;
    }
    foreach ($projectsas$project)
    {
?><tr><td><?phpecho$project['proj_name']; ?></td><td><?phpecho$project['proj_num']; ?></td><td><?phpecho$project['proj_status']; ?></td></tr><?php
    }
?>

Solution 2:

<?php// fetch data from the database$records = mysql_query('select project_num, project_status, project_name from tblprojects') ordie("Query fail: " . mysqli_error());
?><tableclass="table table-striped table-condensed"id="tblData"><thead><tr><th>Project Name</th><th>Project Number</th><th>Project Status</th></tr></thead><tbody><?php//records as in an arrayforeach( $recordsas$data ) // using foreach  to display each element of array
            {
                echo"<tr><td>".$data['proj_name']."</td>
                          <td>".$data['proj_num']."</td>
                          <td>".$data['proj_status']."</td>
                       </tr>";
            }
       ?></tbody></table>

Solution 3:

Hello Try this code you have not need to foreach loop so it's save your time and good practice in future

<?php$projects = array();
    while ($project =  mysql_fetch_assoc($records))
    {

?><tr><td><?phpecho$project['proj_name']; ?></td><td><?phpecho$project['proj_num']; ?></td><td><?phpecho$project['proj_status']; ?></td></tr><?php
    }
?>

Post a Comment for "How To Use Foreach Get Data From The Database Table --"