嗨在下面的代码数据没有保存到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;
答案 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;
}