Hirdetés

Hirdetés

!!! SZERVERLEÁLLÁS, ADATVESZTÉS INFORMÁCIÓK !!!
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!

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

  • Harcipocok84

    tag

    Sziasztok!

    Nem igazán vagyok képben MySQL téren. Mondhatni kezdő vagyok, viszont egy projektemnek sajnos része a MYSQL is. Felvázolom a helyzetet:

    - létrehozok egy táblát, hozzáadok 4 db mezőt.
    - létrehozok egy user-t, akinek teljes jogot adok a táblához
    - felépítem az adatbázis kapcsolatot:

    $db = new mysqli(DB_HOST, DB_USERNAME, DB_PASSWORD, DB_NAME);

    Nyilván itt behelyettesítem a változókat, így az adatbázis kapcsolat megvan. Majd ezután egy külső eszközről HTTP Post utasításokat adok át a PHP-nek, és 3 db értéket adok át POST-al az alábbi linkkel:

    http://weboldal.hu/data.php?vnev="Próba"&knev="Elek"&cim="fing utca 2"

    A data.php pedig az alábbit tartalmazza:

    $sql = "INSERT INTO tabla_szemely(vnev,knev,cim,created_date) 
        VALUES('".$vnev."','".$knev."','".$cim."','".date("Y-m-d H:i:s")."')";

    Nyilván előtte a változók értékeit kiveszem a $_GET[]-ből

    A 4. értéket nem adom át, azt szeretném ha azt az SQL saját maga adná hozzá a rendszeridő szerint.

    Ezzel kapcsolatban lenne pár kérdésem:

    1. Ez így működik ahogy leírtam, vagy kihagytam valamit?
    2. Mi történik ha valaki meghívja a linket, és HTTP post üzenetet küld de hibásan? Tehát nem olyan változónévvel, vagy nem annyi paramétert amennyire vár a PHP?



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