0

このクエリを実行すると、MySQL でエラーが発生します。

mysqli_query($connect,"GRANT SELECT,INSERT ON myblog.*
    TO '$username'@'localhost' IDENTIFIED BY 
    (SELECT user_password from users where user_name = '$username')") 
or die("fail to grant ".mysqli_error($connect));

このクエリの何が問題になっていますか? より良い解決策はありますか?

4

1 に答える 1

0

MySQL は、外側のステートメントがGRANT.

A subquery's outer statement can be any one of: SELECT, INSERT, UPDATE, DELETE, SET, or DO.

編集:サブクエリに関するMySQLドキュメントから取得

于 2013-02-25T13:03:07.677 に答える