数据未保存到数据库中

时间:2015-02-03 12:12:38

标签: php android

嗨在下面的代码数据没有保存到database.In文件我正在使用android.client端数据正确。从客户端我传递用户名,密码,组名,friendusername它将返回数组列表。

为什么我没有得到我错误的地方。

PHP

case "CreateGroup":
        $userId = authenticateUser($db, $username, $password);
        if ($userId != NULL)
        {

            if (isset($_REQUEST['friendUserName']))         
            {               
                 $friendUserName = $_REQUEST['friendUserName'];
                 $groupname = $_REQUEST['groupname'];

                 $sql = "select Id from users where username='".$friendUserName."' limit 1";

                 if ($result = $db->query($sql))
                 {
                        if ($row = $db->fetchObject($result))
                        {
                             $requestId = $row->Id;
                             $groupname = $row->Id;

                             if ($row->Id != $userId)
                             {
                                     $sql = "insert into group(providerId, requestId, groupname)
                                         values(".$userId.", ".$requestId.", ".$groupname.")";
                                    echo $sql;

                                     if ($db->query($sql))
                                     {
                                            $out = SUCCESSFUL;
                                     }
                                     else
                                     {
                                            $out = FAILED;
                                     }
                            }
                            else
                            {
                                $out = FAILED;  
                            }                                                
                        }
                        else
                        {
                            $out = FAILED;                      
                        }
                 }                               
                 else
                 {
                        $out = FAILED;
                 }              
            }
            else
            {
                    $out = FAILED;
            }           
        }
        else
        {
            $out = FAILED;
        }   
    break;

1 个答案:

答案 0 :(得分:0)

试试这个..

    $sql = "insert into group(providerId, requestId, groupname)values(".$userId.", ".$requestId.", ".$groupname.")";

    to 

     $sql = mysql_query("insert into group(providerId, requestId, groupname)values('$userId','$requestId','$groupname')");

if ($sql)
    {
     $out = SUCCESSFUL;
     }
     else
     {
      $out = FAILED;
      }