ugrás a tartalomhoz

mysql_select_db rossz adatbázis esetén is le tudok kérdezni egy adott táblából

Anonymous · 2006. Május. 9. (K), 13.43
Sziasztok!

Van egy ilyenem:

function connect_to_db() {
	$database_connect = mysql_pconnect(db('dbhost'),db('dbuser'),db('dbpass'));
	$database_select = mysql_select_db(db('dbname'));
	
	echo $database_select;

	if(!$database_connect || !$database_select || $database_select != 1)
	{
		$errors = db('dberror');
		cms_error($errors);
	}

}

connect_to_db();
Érdekes módon (lehet, hogy csak számomra az...), akármilyen adatbázisnevet adok meg az alábbi kóddal ki tudom olvasni a vars tábla adatait...

function cms_vars($variable) {

	$sql = "select * from vars";
	$query = mysql_query($sql);
	list($title, $desc, $keys) = mysql_fetch_row($query);

	$cms_vars['title'] = $title; 
	$cms_vars['desc'] = $desc; 
	$cms_vars['keys'] = $keys; 

return $cms_vars[$variable];

}
Ez hogyan lehetséges? Nyilván én rontok el valamit, csak azt nem tudom, hogy mit... Ha ez segít, akkor root-ként megy a csatlakozás az adatbázis szerverhez. Ez okozhatja a gondot?