Php 从AS3中删除我的数据库的数据

Php 从AS3中删除我的数据库的数据,php,actionscript-3,flash,Php,Actionscript 3,Flash,我正在尝试使用ActionScript 3从数据库中删除数据 我已经在我的服务器上创建了一个php: <?php include ("shared/connect.php"); $idToDelete = $_POST['idToDelete']; $result = mysqli_query($conn," DELETE FROM `annoncesNew` WHERE id=$idToDelete"); ?> 因此,使用这段代码,它应该删除id=144的数据。但是当我

我正在尝试使用ActionScript 3从数据库中删除数据

我已经在我的服务器上创建了一个php:

<?php
include ("shared/connect.php");
$idToDelete   = $_POST['idToDelete'];

$result = mysqli_query($conn,"
DELETE  FROM `annoncesNew` WHERE id=$idToDelete");
?> 
因此,使用这段代码,它应该删除id=144的数据。但是当我点击
deleteBtn
错误:错误#2101:传递给URLVariables.decode()的字符串必须是包含名称/值对的URL编码查询字符串。

(所有跟踪都正常工作,但我的数据未被删除)

我尝试了我的php,将
DELETE FROM
annoncesNew,其中id=$idToDelete”);
DELETE FROM
annoncesNew,其中id=144”)
并在我的webbrowser上执行它,它成功了(id为144的行被删除)

奇怪的是,行是用我的AS3代码删除的(所以代码是有效的),但它还是抛出了这个错误2101。知道为什么吗


Thx

我相信问题不在AS3代码中,而是PHP脚本没有将任何值返回Flash。尝试将以下内容添加到PHP脚本:

echo "Status=true";
在AS3中,您可能需要:

varLoaderDelete.dataFormat = URLLoaderDataFormat.TEXT;

我相信问题不在AS3代码中,而是PHP脚本没有将任何值返回给Flash。尝试将以下内容添加到PHP脚本:

echo "Status=true";
在AS3中,您可能需要:

varLoaderDelete.dataFormat = URLLoaderDataFormat.TEXT;

对不起,我注意到我改了。代码正在运行(该行被AS3代码删除,但仍会抛出错误。)抱歉,我注意到我更改了它。代码正在工作(该行被AS3代码删除,但仍会引发错误。)它是
varLoaderDelete.dataFormat=urloaderdataformat.TEXT它是
varLoaderDelete.dataFormat=urloaderdataformat.TEXT