Jump to content

[SOLVED] How does wordpress automatically setup the database connection and installation?


Recommended Posts

I've been trying to figure out how wordpress has done this via a form when installing wordpress, I don't know if i'm close to solving it but I think I've started myself off well prepared for this happening:

 

<?php
public class dbComponent {
private var $dbhost;
private var $dbname;
private var $dbuser;
private var $dbpass;

function __construct($tdbhost,$tdbname,$tdbuser,$tdbpass) {
	$this->setDBHost($tdbhost);
	$this->setDBName($tdbname);
	$this->setDBUser($tdbuser);
	$this->setDBPass($tdbpass);

	$connect = mysql_connect($this->getDBHost(),$this->getDBUser(),$this->getDBPass()) or die(mysql_error());
	mysql_select_db($this->getDBName(),$connect);
}

public setDBName($name) { // Set database name?
	$this->dbname = $name;
}

public getDBName() { // Get database name then
	return $this->dbname;
}

public setDBHost($host) { // Set database host?
	$this->dbhost = $host;
}

public getDBHost() { // Get database host then
	return $this->dbhost;
}

public setDBUser($username) { // Set database username?
	$this->dbuser = $username;
}

public getDBUser() { // Get database username then
	return $this->dbuser;
}

public setDBPass($password) { // Set database password?
	$this->dbpass = $password;
}

public getDBPass() { // Get database password then
	return $this->dbpass;
}
}
?>

 

This is pretty much a start for me I believe, where the user will be able to setup the a newer connection to a database for future reference. I've not figured out how I will input the values so that they are then transferred to output for installation and/or connecting to the newly database, then carried on for database queries; though, any help on this please?

That's what im talking about though, I've let a form for the user to provide the details, I just need to know how the transaction is done once they have submitted their details  :shy:.

Okay so I'm not sure what you're asking.  Are you wanting to know how your script would save the info and then use it to connect to the db later? You would have your install script generate a config script/file with the info in it, saved to wherever (outside of the public dir).  Then your script would have the config file included when it needs it.

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.