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 に応じて写真を削除することです。