hawkmaster: Warum geht mysql_connect mit fremdem user??

Hallo,
ich habe ein Form mit 4 input type text Feldern

$mysqlserver
$mysqluser
$mysqlpass
$mysqldbname

wenn man die Daten z.b.

localhost
xxx
--blank--
test_db

eingibt, also mit einem User xxx den es garnicht gibt
wird die Datenbank trotzdem angelegt.

$conn = mysql_connect($mysqlserver, $mysqluser, $mysqlpass);
if($conn)
{
mysql_query("DROP DATABASE $mysqldbname", $conn);
if (mysql_create_db ($mysqldbname))
{
..

Warum ist dies so?
wie kann man dies verhindern, das z.b. wirklich nur root das darf?

gruss
hawk

  1. Genau weiß ich das auch nicht aber gib mal an auf welchen System? Unter Linux oder Windows?

    Ich nehme mal an das Du die Datenbankrechte auf alle User gesetzt hast.

    Ich selber habe es unter Linux laufen und die Einstellungen neheme ich mit Webmin vor. Das ist ein Browser-Tool wo man alles Einstellungen komfortabel unter Linux ändern kann.

    Gruß Heinzi

    1. Hallo,
      danke dir
      ich habe einen WAMPP Server auf Windows XP

      Genau weiß ich das auch nicht aber gib mal an auf welchen System? Unter Linux oder Windows?

      Ich nehme mal an das Du die Datenbankrechte auf alle User gesetzt hast.

      Ich selber habe es unter Linux laufen und die Einstellungen neheme ich mit Webmin vor. Das ist ein Browser-Tool wo man alles Einstellungen komfortabel unter Linux ändern kann.

      Gruß Heinzi