DB navn ?

Tags:    php

Hey..

Jeg sidder og retter i en php løsning, skal tilføje nogle felter til en registringsform, det er indtil videre gået fint.

Jeg skal dog lige høre, hvor ¤#"#%#¤% man opbevarer connectionsstring i en phpløsning, jeg har debugget mig tilbage, og rammer bare dbi_query.

Hvordan finder jeg databasenavnet i? - eller bare gennem mysql terminal.

(sidder i en ssh terminal, så skal bruge et navn jeg kan "use" :) )



Venligst
Jacob



Indlæg senest redigeret d. 30.10.2008 21:22 af Bruger #5789
3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
PHP har mysql_list_dbs().

<?php
$result = mysql_list_dbs( $conn );
while( $row = mysql_fetch_array( $result ) ) {
echo $row['database'];
}
?>

CLIen har "show databases".

Opbevaring af conn resource er bestemt af systemet du sidder og arbejder med. Men er det et løst udviklet system, vil den typisk være i den pågældende fil eller i en config.php



<?PHP
print_r(dbi_query("SELECT DATABASE();",(null)))
?>

Giver mig..:

db_result Object ( [num_rows] => 1 [result] => Resource id #68 )

Anyone ?? Burde den ikke give mig database navn ?



Jeg kender ikke $conn eller er det en sysvariable ?


Nå jeg skulle måske læse det hele, takker : show databases gjorde tricket !

Takker.





Indlæg senest redigeret d. 30.10.2008 22:18 af Bruger #5789
t