我在android环境下定义了字符串“1234”,通过post传入到服务器的php,
我想知道php内的代码怎么写才能让这个字符串存到服务器的mysql数据库的表中,
数据库叫mydoge,
表叫test,
表内就一个name,要把这个字符串存到name里面去;另外,$conn=@mysql_connect("数据库ip","帐号","密码")  or die(mysql_error());  
数据库ip是什么东西,我的mysql在电脑上端口是3306,ip就是3306吗??

解决方案 »

  1.   

    你安装在本地ip地址就是 127.0.0.1 或者用locahost 表示本机。
    $conn=@mysql_connect("数据库ip","帐号","密码")  or die(mysql_error());  
    mysql_select_db("mydoge");
    $name = $_POST['name'];
    mysql_query("insert into test values('$name')");
      

  2.   

    $conn=@mysql_connect("数据库ip","帐号","密码")  or die(mysql_error());  
    这是定义连接到mysql数据库参数的
    数据库IP地址是数据库服务器的IP地址,通常不用加端口
    帐号、密码是你mysql数据库的帐号和密码
    你的PHP代码如下:
    <?php
    $db=mysql_connect("127.0.0.1","root","123")  or die(mysql_error()); 
    mysql_select_db("mydoge",$db);
    $sql=mysql_query("INSERT INTO `test` (`name`) values ('$_POST[你定义1234的名称]");
    ?>
      

  3.   

    ,$conn=@mysql_connect("数据库ip","帐号","密码")  or die(mysql_error());  
    数据库ip是什么东西,我的mysql在电脑上端口是3306,ip就是3306吗??ip是ip地址,端口是port,不同的.
    如果你是本机运行,应该这样写
    127.0.0.1表示本机ip
    root 表示mysql用户名
    123456 表示mysql用户密码
    mydoge 是数据库名
    <?php
    $data = $_POST['1234']
    $db=mysql_connect("127.0.0.1","root","123456")  or die(mysql_error()); 
    mysql_select_db("mydoge",$db);
    $sql=mysql_query("INSERT INTO `test` (`name`) values ('".$data."');
    ?>