php执行添加用户的mysql语句, 求前辈指点啊,我搞了一晚上没搞好,如下[POST获取的]
向localhost添加$user的用户,密码为$pass,并创建名为$user的数据库,授予读写删权限,哎,
不加变量我会搞,一加就头晕了,老提示语法错误
求前辈啊,各位不要路过牙,你们是我的希望啊!

解决方案 »

  1.   

    把你的代码贴出来。
    如果你觉得你有编程的天赋,看过手册之后你就能解决:
    http://www.php.net/manual/zh/language.types.string.php
      

  2.   

    mysql_query 一下 grant ........吧
      

  3.   

    $user = '用户';
    $pass = '密码';$sql = "crearte databuse $user";$sql =<<< SQL
    grant select, insert, delete
      on $user
      to $user@localhost identifed by '$pass'
    SQL;以 root 连接数据库,依次执行两个 $sql 即可
    如有语法错误请自行修改,有点记不清楚了
      

  4.   

    首先你这里就不对
    $user = '用户';
    $pass = '密码';$sql = "crearte databuse $user";
    $sql="create database '"+$user+"'";因为你发到mysql 客户端,他是不能识别解析$user
      

  5.   

    楼主的代码呢?$user = '用户';
    $pass = '密码';
    $sql = "crearte databuse $user";
    $sql="create database '".$user."'";
    php里字符串连接用.
      

  6.   

    create database $user 英语写错了吧