uknoi Posted August 16, 2009 Share Posted August 16, 2009 I am trying to display the result of a MYSQL database using PHP. But for some reason it is skipping the first row, so that the display is incomplete. Not sure why. $connect = mysql_connect("", "", "") or die(mysql_error()); mysql_select_db("reviewdata") or die(mysql_error()); $result = mysql_query("SELECT * FROM schools") or die(mysql_error()); $r = mysql_fetch_array( $result ); echo $r['school']; while($r = mysql_fetch_array($result)) { $school = $r["school"]; echo $school; } Totally ignores the first row in the output. But I am successfully able to extract the data in the first row by placing "echo $school" before the while statement-- however I should not go through this extra code right?? $connect = mysql_connect("", "", "") or die(mysql_error()); mysql_select_db("reviewdata") or die(mysql_error()); $result = mysql_query("SELECT * FROM schools") or die(mysql_error()); $r = mysql_fetch_array( $result ); echo $r['school']; echo $r['school']; while($r = mysql_fetch_array($result)) { $school = $r["school"]; echo $school; } HELP! Quote Link to comment https://forums.phpfreaks.com/topic/170557-solved-php-is-skipping-first-line-of-mysql-database-help/ Share on other sites More sharing options...
smerny Posted August 16, 2009 Share Posted August 16, 2009 remove the red: $connect = mysql_connect("", "", "") or die(mysql_error()); mysql_select_db("reviewdata") or die(mysql_error()); $result = mysql_query("SELECT * FROM schools") or die(mysql_error()); $r = mysql_fetch_array( $result ); echo $r['school']; echo $r['school']; while($r = mysql_fetch_array($result)) { $school = $r["school"]; echo $school; } having "$r = mysql_fetch_array( $result )" before the while statement takes the first row, so you are going to the second row Quote Link to comment https://forums.phpfreaks.com/topic/170557-solved-php-is-skipping-first-line-of-mysql-database-help/#findComment-899641 Share on other sites More sharing options...
uknoi Posted August 16, 2009 Author Share Posted August 16, 2009 MANY MANY THANKS! Quote Link to comment https://forums.phpfreaks.com/topic/170557-solved-php-is-skipping-first-line-of-mysql-database-help/#findComment-899650 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.