-2

データベースからいくつかのデータをエコーし​​ましたが、いくつかのレコードを削除したいときに問題が発生しました。

このレコードがあるとしましょう: 3, 3, 4, 6, 3.

<input type="radio" name="ocenaa" value="' . $row['slo'] . '">

最後のレコード (3) を削除したい場合、コンテンツ 3 を持つすべてのレコードが削除されます...

私のクエリ:

$sql="DELETE FROM frend WHERE slo=('$_POST[ocenaa]')";

3つすべてではなく、最後のレコードだけを削除するにはどうすればよいですか?

4

3 に答える 3

0

やってみました :

$sql="DELETE FROM frend WHERE slo=('$_POST[ocenaa]') LIMIT 1;";

また、少なくともmysql_real_escape_string($_POST[ocenaa])MySQLi または PDO を使用してクエリを作成することを検討する必要があります。

于 2013-10-22T20:38:24.440 に答える
0

期待どおりの動作をしています... データは一意ではありません。各行に一意の Id を使用します。

行を識別する他の方法はありますか?

于 2013-10-22T20:05:44.700 に答える