alanl1 Posted May 9, 2013 Share Posted May 9, 2013 Hi Professionals I have the following php file which works and returns data from the database <?php $server='d3licsql02';$connectinfo=array("Database"=>"TestData", "UID" => "sa", "PWD" => "secret"); //connect to DB$conn=sqlsrv_connect($server,$connectinfo); if( $conn === false ) {die( print_r( sqlsrv_errors(), true));} $sql = "SELECT distinct software_manufacturer FROM softusecomp";$stmt = sqlsrv_query( $conn, $sql); if( $stmt === false) { die( print_r( sqlsrv_errors(), true) );} while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC) ) { echo "<option value=";echo "'".$row['software_manufacturer']."'";echo ">";echo $row['software_manufacturer'];echo "</option>"; } sqlsrv_free_stmt( $stmt); ?></select> <input type="submit" value="Search"></br></br></form></body></html> I have changed this to two seperate files below which do not work <?php include('ConnectDB'); $sql = "SELECT distinct software_manufacturer FROM softusecomp";$stmt = sqlsrv_query( $conn, $sql); if( $stmt === false) { die( print_r( sqlsrv_errors(), true) );} while( $row = sqlsrv_fetch_array( $stmt, SQLSRV_FETCH_ASSOC) ) { echo "<option value=";echo "'".$row['software_manufacturer']."'";echo ">";echo $row['software_manufacturer'];echo "</option>"; } sqlsrv_free_stmt( $stmt); ?></select> <input type="submit" value="Search"></br></br></form></body></html> ConnectDB.php <?php $server='d3licsql02';$connectinfo=array("Database"=>"TestData", "UID" => "sa", "PWD" => "secret"); //connect to DB$conn=sqlsrv_connect($server,$connectinfo); if( $conn === false ) {die( print_r( sqlsrv_errors(), true));} ?> Any Ideas Link to comment https://forums.phpfreaks.com/topic/277816-include-file-for-db-connection-does-not-seem-to-be-working/ Share on other sites More sharing options...
InoBB Posted May 9, 2013 Share Posted May 9, 2013 not sure if this is a typo, but: include('ConnectDB'); maybe you forgot to add the .php extension include('ConnectDB.php'); Link to comment https://forums.phpfreaks.com/topic/277816-include-file-for-db-connection-does-not-seem-to-be-working/#findComment-1429235 Share on other sites More sharing options...
alanl1 Posted May 9, 2013 Author Share Posted May 9, 2013 no that doesnt work, any other suggestions Link to comment https://forums.phpfreaks.com/topic/277816-include-file-for-db-connection-does-not-seem-to-be-working/#findComment-1429395 Share on other sites More sharing options...
Barand Posted May 9, 2013 Share Posted May 9, 2013 Is the included file in the same folder? If not, is it in a folder specified in the included files path.? Link to comment https://forums.phpfreaks.com/topic/277816-include-file-for-db-connection-does-not-seem-to-be-working/#findComment-1429396 Share on other sites More sharing options...
alanl1 Posted May 10, 2013 Author Share Posted May 10, 2013 The included file is in the same folder as my webpage. How do I find the included files path? Link to comment https://forums.phpfreaks.com/topic/277816-include-file-for-db-connection-does-not-seem-to-be-working/#findComment-1429404 Share on other sites More sharing options...
alanl1 Posted May 12, 2013 Author Share Posted May 12, 2013 any ideas anyone Link to comment https://forums.phpfreaks.com/topic/277816-include-file-for-db-connection-does-not-seem-to-be-working/#findComment-1429777 Share on other sites More sharing options...
Barand Posted May 12, 2013 Share Posted May 12, 2013 On 5/10/2013 at 12:52 AM, alanl1 said: How do I find the included files path? php.ini Link to comment https://forums.phpfreaks.com/topic/277816-include-file-for-db-connection-does-not-seem-to-be-working/#findComment-1429779 Share on other sites More sharing options...
Kingy Posted May 12, 2013 Share Posted May 12, 2013 Try and hardcode the path: include('/home/user/path/to/website/ConnectDB.php'); // or C:\path\to\website\ConnectDB.php if windows Also are you getting any errors? Link to comment https://forums.phpfreaks.com/topic/277816-include-file-for-db-connection-does-not-seem-to-be-working/#findComment-1429782 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.