tkinsella Posted August 15, 2012 Share Posted August 15, 2012 I have a function that when it runs does not return a result, and does not throw an error in the log... Any advice? Thanks! function getFullsize ($vn) { global $conn; global $myDate; $get = "SELECT * FROM storeStats.$vn WHERE date = '$myDate'"; $go = mysql_query($get,$conn); list($data['fullSize']) = mysql_fetch_row($go); echo $data['fullSize']; } I would expect on the echo for it to return the result from the database, but I get nothing :/ I can echo $get and get a result though. Thanks! Link to comment https://forums.phpfreaks.com/topic/267100-function-not-echoing-result/ Share on other sites More sharing options...
trq Posted August 15, 2012 Share Posted August 15, 2012 Have you tried checking your query succeeds? Link to comment https://forums.phpfreaks.com/topic/267100-function-not-echoing-result/#findComment-1369532 Share on other sites More sharing options...
ManiacDan Posted August 15, 2012 Share Posted August 15, 2012 You're also not really doing functions right. You pass in a variable that's never used and then use globals to pull in two more that ARE used. Pass variables into functions, you defeat their entire purpose using global. Also, it's possible that field in that row is just empty, or non-printable characters like an HTML tag. Link to comment https://forums.phpfreaks.com/topic/267100-function-not-echoing-result/#findComment-1369561 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.