sql >> データベース >  >> RDS >> Mysql

htmlページからmysql行を削除する最良の方法-リンクとphpを削除します

    ベストアンドセーブプラクティスは、チェックボックスを使用することです。 Googleはそれらをスパイダーしません。ユーザーは悪意のあるコードを簡単に入力できず、削除するたびにページが更新されるわけではありません。

    HTMLサンプル:

    while ($row = mysql_fetch_assoc($items))
    {
        echo '<input name="delete['.$row['id'].']" type="checkbox">';
    }
    

    PHP処理サンプル:

    $delete = $_POST['delete'];
    
    foreach($delete as $id = $value)
    {
        $id = mysql_real_escape_string($id);
        mysql_query("DELETE FROM table_name WHERE id = $id");
    }
    

    このようなものはうまくいくはずです



    1. utf8_binフィールドのMYSQL大文字と小文字を区別する検索

    2. MySQL –「Last_Query_Cost」のようなSHOW STATUSを使用して、最後のクエリコストを取得します

    3. Visual Studio2015Win64を使用したMySQLコネクタのコンパイル

    4. MySQLスタートアップエラー-ルート要素がありません