Jump to content
Larry Ullman's Book Forums

Chaper 9. Mysqli_Connect.Php In Same Folder But Doesn'T Work?

Recommended Posts

Hello, I am currently in chapter 9 where I want to create a registration form (page 276) .


It tells me to add


require ('../mysqli_connect.php');


I tried putting mysqli_connect.php in a folder above the one that registration.php is in to fit the exact code in the book but it didn't work, then I tried putting it in the same folder and changing the code to


require ('mysqli_connect.php')



But when I try to register I get the error(s):



Warning: require(mysqli_connect.php) [function.require]: failed to open stream: No such file or directory in C:\xampp\htdocs\phptest\Chapter 9\register.php on line 52


Fatal error: require() [function.require]: Failed opening required 'mysqli_connect.php' (include_path='.;C:\xampp\php\PEAR') in C:\xampp\htdocs\phptest\Chapter 9\register.php on line 52



It's probably something really simple but I'm kind of lost, so help would be much appreciated!

Link to comment
Share on other sites

I just tried this, i copied the ch09 folder into my the htdocs folder. The mysqli_connect.php script was already in the same location as register.php which calls for the script. I changed the

require ('../mysqli_connect.php') to require ('mysqli_connect.php') like you did and it worked fine.


So if you are using 2nd case, require ('mysqli_connect.php'), the mysqli_connect.php script must be in the same folder as register.php, otherwise put it below the folder, that would be the htdocs. I tried once before putting mysql connection folders below the htdocs root folder and i get the same errors you are receiving now.

  • Upvote 1
Link to comment
Share on other sites


  • Create New...