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! Quote 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? Quote 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. Quote Link to comment https://forums.phpfreaks.com/topic/267100-function-not-echoing-result/#findComment-1369561 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.