monkeypaw201 Posted February 8, 2008 Share Posted February 8, 2008 so, i have this if (!$pilot_id) { die('Could not connect: ' . mysql_error()); } mysql_select_db("cerulean_site", $pilot_id); $result = mysql_query("SELECT * FROM pilots ORDER BY pilot_id DESC"); $row = mysql_fetch_array($result); $pilot_id=$row; echo $-pilot_id; and its displaying Array Link to comment https://forums.phpfreaks.com/topic/90096-solved-echoing-array/ Share on other sites More sharing options...
kenrbnsn Posted February 8, 2008 Share Posted February 8, 2008 Please use tags when inserting code in this forum, not tags. You want to get one field from the returned array: <?php $pilot_id = $row['pilot_id']; echo $pilot_id; ?> Ken Link to comment https://forums.phpfreaks.com/topic/90096-solved-echoing-array/#findComment-461946 Share on other sites More sharing options...
monkeypaw201 Posted February 8, 2008 Author Share Posted February 8, 2008 back to the original problem... it says: Undefined Variable: row Link to comment https://forums.phpfreaks.com/topic/90096-solved-echoing-array/#findComment-461949 Share on other sites More sharing options...
kenrbnsn Posted February 8, 2008 Share Posted February 8, 2008 Please post the code that's giving that error. Ken Link to comment https://forums.phpfreaks.com/topic/90096-solved-echoing-array/#findComment-461956 Share on other sites More sharing options...
rcorlew Posted February 8, 2008 Share Posted February 8, 2008 You have to put your results through a while loop like this: <?php if (!$pilot_id) { die('Could not connect: ' . mysql_error()); } mysql_select_db("cerulean_site", $pilot_id); $result = mysql_query("SELECT * FROM pilots ORDER BY pilot_id DESC"); while($row = mysql_fetch_array($result)) { $pilot_id=$row; echo $-pilot_id; } ?> Link to comment https://forums.phpfreaks.com/topic/90096-solved-echoing-array/#findComment-461957 Share on other sites More sharing options...
monkeypaw201 Posted February 8, 2008 Author Share Posted February 8, 2008 rcorlew, i do not want a loop, i want only the 1st record displayed Full Code: <?php $pilot_id = mysql_connect("localhost","username","password"); if (!$pilot_id) { die('Could not connect: ' . mysql_error()); } mysql_select_db("cerulean_site", $pilot_id); $result = mysql_query("SELECT * FROM pilots ORDER BY pilot_id DESC"); $pilot_id = $row['pilot_id']; echo $pilot_id; Link to comment https://forums.phpfreaks.com/topic/90096-solved-echoing-array/#findComment-461959 Share on other sites More sharing options...
kenrbnsn Posted February 8, 2008 Share Posted February 8, 2008 You didn't fetch the row: <?php <?php $pilot_id = mysql_connect("localhost","username","password"); if (!$pilot_id) { die('Could not connect: ' . mysql_error()); } mysql_select_db("cerulean_site", $pilot_id); $result = mysql_query("SELECT * FROM pilots ORDER BY pilot_id DESC"); $row = mysql_fetch_assoc($result); // add this line $pilot_id = $row['pilot_id']; echo $pilot_id; ?> Ken Link to comment https://forums.phpfreaks.com/topic/90096-solved-echoing-array/#findComment-461966 Share on other sites More sharing options...
monkeypaw201 Posted February 8, 2008 Author Share Posted February 8, 2008 great! thanks!! Link to comment https://forums.phpfreaks.com/topic/90096-solved-echoing-array/#findComment-461970 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.