blueman378 Posted December 10, 2007 Share Posted December 10, 2007 hi guys, this code should be self explanatory,: <?php $fil = $_POST["name"] $q = "SELECT * FROM " . Games . " WHERE gName = '$fil' ORDER BY `gName` ASC "; $result = $database->query($q) or die("Error: " . mysql_error()); /* Error occurred, return given name by default */ $num_rows = mysql_numrows($result); if( $num_rows == 0 ){ return 'Game Not Found!'; } while( $row = mysql_fetch_assoc($result) ) { echo $row[gSwfFile]; } ?> but i get : Parse error: syntax error, unexpected T_VARIABLE in C:\wamp\www\admin\file.php on line 3 any ideas? thanks people Quote Link to comment https://forums.phpfreaks.com/topic/80974-solved-sql-read-error/ Share on other sites More sharing options...
rajivgonsalves Posted December 10, 2007 Share Posted December 10, 2007 you missed a simicolin $fil = $_POST["name"] should be $fil = $_POST["name"]; Quote Link to comment https://forums.phpfreaks.com/topic/80974-solved-sql-read-error/#findComment-410789 Share on other sites More sharing options...
PC Nerd Posted December 10, 2007 Share Posted December 10, 2007 q = "SELECT * FROM " . Games . " WHERE gName = '$fil' ORDER BY `gName` ASC "; just place it in one line like this ( you also missed a $ i think) $q = "SELECT * FROM ".$Games." WHERE gName = '".$fill."' ORDER BY gName ASC"; Hope that helps Quote Link to comment https://forums.phpfreaks.com/topic/80974-solved-sql-read-error/#findComment-410794 Share on other sites More sharing options...
blueman378 Posted December 10, 2007 Author Share Posted December 10, 2007 q = "SELECT * FROM " . Games . " WHERE gName = '$fil' ORDER BY `gName` ASC "; just place it in one line like this ( you also missed a $ i think) $q = "SELECT * FROM ".$Games." WHERE gName = '".$fill."' ORDER BY gName ASC"; Hope that helps the reason it is split up is error checking eg the enters dont create any problems but it means when it says error on line XX it is easier to tell thanks, but it got rid of that error ( the semicolon i mean) thanks guys Quote Link to comment https://forums.phpfreaks.com/topic/80974-solved-sql-read-error/#findComment-410800 Share on other sites More sharing options...
blueman378 Posted December 10, 2007 Author Share Posted December 10, 2007 but now i get : Warning: rename(../games_ins/1,../games_uins/1) [function.rename]: No such file or directory in C:\wamp\www\admin\gameuninstaller.php on line 160 which is : rename("../games_ins/$file", "../games_uins/$file"); $file is a include which includes: <?php $fil = $_POST["name"]; $q = "SELECT * FROM " . Games . " WHERE gName = '$fil' ORDER BY `gName` ASC "; $result = $database->query($q) or die("Error: " . mysql_error()); /* Error occurred, return given name by default */ $num_rows = mysql_numrows($result); if( $num_rows == 0 ){ return 'Game Not Found!'; } while( $row = mysql_fetch_assoc($result) ) { echo $row[gSwfFile]; } ?> Quote Link to comment https://forums.phpfreaks.com/topic/80974-solved-sql-read-error/#findComment-410802 Share on other sites More sharing options...
blueman378 Posted December 10, 2007 Author Share Posted December 10, 2007 btw the expected output should be 1.swf thanks Quote Link to comment https://forums.phpfreaks.com/topic/80974-solved-sql-read-error/#findComment-410803 Share on other sites More sharing options...
rajivgonsalves Posted December 10, 2007 Share Posted December 10, 2007 check your db maybe you have not stored the filename correctly if all your files are going to be swf then you can just modify the code to read rename("../games_ins/{$file}.swf", "../games_uins/{$file}.swf"); Quote Link to comment https://forums.phpfreaks.com/topic/80974-solved-sql-read-error/#findComment-410805 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.