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! 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 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! 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
Archived
This topic is now archived and is closed to further replies.