Tietueiden lisääminen SQL-kyselyllä PHP:ssä
Opitaan nyt lisäämään uusia tietueita
tauluun. Tämä tehdään käyttämällä komentoa
INSERT INTO. Sen syntaksi on seuraava:
php<?php
$query = "INSERT INTO taulu (kenttä1, kenttä2...) VALUES (arvo1, arvo2...)";
?>
Lisätään tauluumme users
uusi käyttäjä:
php<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
?>
Ei välttämättä ole aivan ilmeistä, että lisäyksen tulosta
meidän ei tarvitse käsitellä funktiolla mysqli_fetch_assoc.
Meidän tarvitsee vain suorittaa tämä kysely funktiolla
mysqli_query, ja lisäyksen tuloksen
tarkasteleminen tapahtuu PhpMyAdminin kautta:
php<?php
$query = "INSERT INTO users (name, age, salary) VALUES ('user', 30, 1000)";
mysqli_query($link, $query) or die(mysqli_error($link));
?>
Huomaa myös, että lisätessä
emme määritä saraketta id eikä sen arvoa.
Ja tämä on oikein, koska tämän sarakkeen arvo
asetetaan automaattisesti tietokannan toimesta.
Задание 1
Lisää uusi käyttäjä 'user7', 26
vuotta vanha, palkka 300.