3

MYSQL データベースの特定のエントリを削除しようとしています。

データベース: PhotoID、IDCount、UserID。

これは、ID に応じて写真を削除するための私のコードです。

function delete($IdPhoto) {

$result = query("DELETE from photos WHERE IdPhoto='%d'", $IdPhoto);
if (!$result['error']) {
    // if no error occured, print out the JSON data of the 
    // fetched photo data
    print json_encode($result);
} else {
    //there was an error, print out to the iPhone app
    errorJson('Photo stream is broken');
}
}

これは、現在の写真 ID を常に取得する iOS アプリケーションとペアになっています。ボタンが押されると、API の削除機能がトリガーされます。しかし、これはうまくいかないようです。

次のクエリが機能します (特定の ID)。

    $result = query("DELETE from photos WHERE IdPhoto=10");

どんな助けでも大歓迎です。目標は、iOS アプリケーションで取得した $IdPhoto に応じて写真を削除することです。

4

4 に答える 4

1

これを試して:

$result = query("DELETE from photos WHERE IdPhoto={$IdPhoto}");
于 2013-07-19T15:42:29.087 に答える