Home >Backend Development >PHP Tutorial >How can we display all records from MySQL table using PHP script?
<?php $dbhost = 'localhost:3036'; $dbuser = 'root'; $dbpass = 'rootpassword'; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Could not connect: ' . mysql_error()); } $sql = 'SELECT tutorial_id, tutorial_title, tutorial_author, submission_date FROM tutorials_tbl'; mysql_select_db('TUTORIALS'); $retval = mysql_query( $sql, $conn ); if(! $retval ) { die('Could not get data: ' . mysql_error()); } while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) { echo "Tutorial ID :{$row['tutorial_id']} <br> ". "Title: {$row['tutorial_title']} <br> ". "Author: {$row['tutorial_author']} <br> ". "Submission Date : {$row['submission_date']} <br> ". "--------------------------------<br>"; } echo "Fetched data successfully</p><p>"; mysql_close($conn); ?>
In the above example, the constant MYSQL_ASSOC is used as the second of the PHP function mysql_fetch_array() parameters to return the rows as an associative array. With associative arrays, you can access fields by using their names instead of indexes.
The above is the detailed content of How can we display all records from MySQL table using PHP script?. For more information, please follow other related articles on the PHP Chinese website!