per PHP neue MySQL-Datenbank und MySQL-Benutzer anlegen

  • Ja, ihr seht ja was ich machen will ;)
    Per PHP soll eine MySQL-Datenbank erstellt werden und ein Benutzer mit den selben
    Namen wie die DB hat. Der Benutzer soll ebenfalls nur Rechte auf dieser einen Datenbank haben.

    Ich hatte es nun so probiert:


    Passiert aber nichts. kenn mich mit MySQL net großartig aus, in phpmyadmin kann ich den Code eingeben im querry und es funktioniert, scheitert es an der Übergabe vom $_POST?

    (hinter "$sql" steht normal alles in einer Reihe, deswegen nun dieses Durcheinander :| )

  • füg doch mal noch

    Code
    echo mysql_error();


    was gibt er aus??

    Gruß crAzywuLf :D

    edit:

    probiers mal so

  • Also wie es scheint übergibt er die $_POST ohne Probleme, hier noch die Ausgabe:

    Code
    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''localhost' IDENTIFIED BY 'test', GRANT USAGE ON * . * TO 'test'@ 'localhost' ID' at line 1

    zumindest bis zu ein bestimmten abschnitt.


    edit: mit deiner abänderung kommt das selbe raus, wie gesagt die $_POST werden wohl übergeben.