Keresés

Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    válasz KKope #11406 üzenetére

    Nem ártana, ha a webraktar egy string lenne.

    Egyébként hogy elkerüld a parákat, még ezt is javítsd:

    mysql_query("DELETE FROM mozgastetel WHERE mozgastetel_id=" . mysql_real_escape_string($_GET['id'])) or die(mysql_error());

    erre

    mysql_query("DELETE FROM mozgastetel WHERE mozgastetel_id='" . mysql_real_escape_string($_GET['id'])."'") or die(mysql_error());

    Gyakorlati példa:

    ha a $_GET['id'] egyenlő ezzel: asdasd

    DELETE FROM mozgastetel WHERE mozgastetel_id=asdasd
    helyett ez lesz:
    DELETE FROM mozgastetel WHERE mozgastetel_id='asdasd'

    Így meg nem fog legalább szintaktikai para miatt sírni a MySQL.

    Ahogy a többiek mondták, szokj rá még időben a PDO-ra. (Mármint minimumként, aztán jöhet egy ORM később.)

    Szerk:
    most látom, Lacces is így escape-elte.
    A magyarázat meg itt van, hogy miért jó így.

Új hozzászólás Aktív témák

Hirdetés