Chrístian Jørgensen wrote:
> Jeg vil gerne lave et udtræk fra en db. Men db gives af en
> variabel og det kan jeg ikke få til at virke. Min kode ser sådan
> her ud.
>
> $resultat = mysql_query("select * from $s ORDER BY pol ASC");
> while ($row = mysql_fetch_array($resultat)){
> extract($row);
>
> Jeg har prøvet '$s' og "$s" ".$s." og intet ser ud til at virke.
Det må være dig der har lavet en fejl... prøv
$sql = "select * from $s ORDER BY pol ASC";
echo $sql;
og tjek den outputter det korrekte!
> Derudover vil jeg høre om der er nogen der har en smart funktion
> til at lave en liste over alle db i en mysql db.
Mener du alle databaser i på en MySQL server (som brugeren har adgang til?)
I så fald rimeligt simpelt
"show databases"
Hvis de er tabellerne du vil have fra en MySQL database er det
"show tables"
I sidste ende næsten logisk ;)
--
Johan Holst Nielsen
Freelance PHP Developer -
http://phpgeek.dk