php,删除不';行不通

php,删除不';行不通,php,android,mysql,Php,Android,Mysql,android java文件 List<NameValuePair> params = new ArrayList<NameValuePair>(); params.add(new BasicNameValuePair("name", username)); params.add(new BasicNameValuePair("channel", channel)); // getting details by making HTTP request JSONObj

android java文件

List<NameValuePair> params = new ArrayList<NameValuePair>();
 params.add(new BasicNameValuePair("name", username));
 params.add(new BasicNameValuePair("channel", channel));
// getting details by making HTTP request
 JSONObject json = jParser.makeHttpRequest(
"localhost/users/url_delete_users.php", "POST", params);
mysql\u查询是否有问题? 它不起作用。。。
(create db php source运行良好。只有delete会出错)

请确保上面的一切正常,然后尝试以下操作:

$result = mysql_query("DELETE FROM users WHERE name = '".$name."' AND channel='".$channel."'");
你能试试这个吗

  $result = mysql_query("DELETE FROM users WHERE 
              `name` = '".$name."' AND channel='".$channel."' ") 
              or die(mysql_error());
而不是

 $result = mysql_query("DELETE FROM users WHERE name = $name AND channel=$channel");
试试这个

$result = mysql_query("DELETE FROM users WHERE name = '$name' AND channel='$channel'");
我想

$result=mysql\u查询(“从name=$name和channel=$channel的用户中删除”)

应该是


$result=mysql\u查询(“从name='$name'和channel='$channel'的用户中删除”)

您的sql查询中$name和$channel附近可能缺少“”(引号)
仅删除获取错误)
很好。。错误是什么?尝试使用mysql_查询(..)进行调试,或者使用die(mysql_error())进行调试;谢谢它起作用了!非常感谢。
$result = mysql_query("DELETE FROM users WHERE name = '$name' AND channel='$channel'");