Rivi riviltä merkintä mysql-tietokannassa. Kuinka käyttää PHP:tä rivien lisäämiseen MySQL-tietokantaan. Tietojen lisääminen SQL-kyselyillä

Kommentit siirretty blogista

SERGEY
14.09.2016 klo 01:25
Hyvää iltapäivää!
Minua kiinnostaa seuraava kysymys: mikä on helpoin tapa järjestää tietojen ja ohjelma-asetusten tallennus ilman tietokantaa? En halua olla sidottu MySQL:ään tai Accessiin.

JÄRJESTELMÄNVALVOJA
14.09.2016 klo 22:14
Hei!

Ominaisuudet. Asetukset
App.Config
XML-tiedosto
sarjoittaminen
Yritä valita yksi näistä luettelosta.

NICHOLAY
16.9.2016 klo 02:28
Hei, kuinka voin poistaa valitun rivin dataGridVIewissä dataGridVIew:stä ja phpMyAdminista.

PhpMyAdmin? Tämä on vain kuori tietokannan kanssa työskentelemiseen, voitko selittää?

NICHOLAY
18.9.2016 klo 02:24
On välttämätöntä, että valittu rivi poistetaan DataGridView-näkymästä ja tietokannasta.

JÄRJESTELMÄNVALVOJA
19.9.2016 klo 07:00
Kuinka poistaa rivi Mysql-tietokannasta - lisätty artikkeli.

NICHOLAY
20.09.2016 klo 09:20
Kiitos paljon.

DIMA
09.20.2016 klo 10:24
Hei, onko mahdollista toteuttaa tämä menetelmä ei DataGridView'n, vaan ComboBoxin kautta? Jos on, miten? Kiitos.

JÄRJESTELMÄNVALVOJA
22.09.2016 klo 03:21
Hei. Esimerkki:

GENNADI
22.09.2016 klo 18:25
miksi minun pitäisi syöttää tällainen teksti tietokantaan System.Windows.Forms.TextBox, Text: ge

Muuten, tämä (ge) lopussa on geenin kirjoittama, vaikka teksti on määritelty taulukon asetuksissa, geenin sanan olisi pitänyt mahtua pidemmälle, näytän tämän taulukon ohjelmassani ja käy ilmi näyttää kaiken tämän tarpeettoman tekstin minulle

JÄRJESTELMÄNVALVOJA
24.09.2016 klo 04:17
Todennäköisimmin SQL-kysely on kirjoitettu väärin, esimerkiksi:

Kirjoita tekstiruutuun1 nimi: Gena.

Sql-kysely: "Lisää taulukon nimeen arvot(tekstiBox1, ..)"; Tulos: System.Windows.Forms.TextBox

Ja sinun on välitettävä: "Lisää taulukon nimeen arvot(tekstiBox1.Text, ..)";
Tulos: Gena

GENNADI
24.09.2016 klo 18:41
Näin se on. Kiitos

SERGEY
25.09.2016 klo 11:51
Hei. Kuinka toteuttaa lisääminen tietokantaan textBoxin kautta?

JÄRJESTELMÄNVALVOJA
26.09.2016 klo 20:53
Kaikki on periaatteessa samanlaista. Otetaan esimerkiksi aivan viimeinen esimerkki, se tarvitsee:

//luo parametrit ja lisää ne kokoelmaan cmd.Parameters.AddWithValue("@Name", textBox1.Text); cmd.Parameters.AddWithValue("@Sukunimi", tekstiBox2.Teksti);

nyt parametrit: Nimi ja sukunimi saavat tekstiruutuihin syötetyt arvot ja siirtävät ne tietokantaan

LINARA
27.09.2016 klo 17:45
Hei, kuinka voin valita rivin dataGridVIewissä ja phpMyAdminissa?

JÄRJESTELMÄNVALVOJA
29.09.2016 klo 02:06
En tiedä kuinka korostaa riviä phpMyAdminissa. Ja esimerkiksi dataGridView'ssa tämä voidaan tehdä käyttämällä SelectionChanged-tapahtumaa.

P.S.H.
30.09.2016 klo 03:48
2Linara:
Jos haluat muokata rivejä tällä tavalla, ota työkalu a la HediSQL, määritä ja muuta rivit.

2 admin
Hyvää päivää! Kiitos materiaaleista - kaikki on erittäin siistiä)
Kysymys: Lisään tietoja seuraavalla pyynnöstä (se on testi):

String sql = "LISÄÄ käyttäjiin ("FIO", "Kiertomatka", "Laskuri", "hinta", "päivämäärä", "passi", "syntymä") ARVOT ("Kolyan", "Moskova", "1+1" ", 1100, "2011-11-11", "1111 1111", "9.11.1900");";

Tiedot syötetään ok, mutta tietokannassa (mysql) näkyy kyrillisten aakkosten sijaan "????".

Visual studio sanoo, että System.String on Unicode-sekvenssi.

Kokeiltu myös:

ALTER DATABASE `testi` COLLATE "koi8r_general_ci"; ALTER TABLE `käyttäjät` COLLATE="koi8r_general_ci"; ALTER DATABASE `testi` COLLATE "utf8_unicode_ci"; ALTER TABLE `käyttäjät` COLLATE="utf8_unicode_ci";

Mutta se ei auta...
Mikä voi olla vialla? Erilaiset VS- ja DB-koodaukset? Tai mitä?
Voisitteko neuvoa mitä pitäisi lukea/muuttaa.
Kiitos

JÄRJESTELMÄNVALVOJA
10.1.2016 klo 09:49
Hei.

Tietokannassa (ja taulukossa) kartoitus on utf_general_ci

Onko sellaista vertailua olemassa? Ehkä utf8_general_ci?

Yleensä he luovat Mysql-tietokannan valitsemalla vertailun utf8_general_ci, joten kyrillisten aakkosten kanssa ei ole ongelmia, ellei tietenkään rikollisia tule asiakkaalta palvelimelle.

COLLATION käytetään vertailuun, mutta tässä tapauksessa koodaus (merkkisarja) on tärkeä. Siksi sinun on ensin varmistettava, että se on asetettu oikein palvelimella, esimerkiksi utf8:ssa, ei latin1:ssä.

Kun muodostat yhteyden .net-liittimen kautta (oletuksena), käytetään latin1:tä, joten joskus sinun on määritettävä yhteysmerkkijonoon utf8-koodaus:

MySqlConnection mycon; mycon = new MySqlConnection("palvelin=127.0.0.1;uid=vasya;pwd=123;tietokanta=testi;Charset=utf8;"); //MySqlConnectionStringBuilder: mysqlCSB.CharacterSet = "utf8";

P.S.H.
10.1.2016 klo 11:34
Olet oikeassa, pissasin itseäni, utf8_general_ci!
Kyllä se auttoi, ;Charset=utf8;
Kiitos paljon!

SERGY
10.2.2016 klo 11:02
Kiitos toimivasta esimerkistä. Kysymys
Tein tekstikentän, johon haluaisin syöttää tietokannan IP-osoitteen, mutta en tiedä kuinka lisätä näitä tietoja tänne

String conStr = "server=@textBox2;user=test;" +
"tietokanta=testi;salasana=testi;";
Kerro minulle, kuinka voit lisätä tietoja tekstikentistä Windows-lomakkeessa tähän malliin...

JÄRJESTELMÄNVALVOJA
10.3.2016 klo 11:50
"[sähköposti suojattu];käyttäjä=...
Yleensä on parempi käyttää ominaisuuksia sellaisen merkkijonon sijaan, kuten tässä artikkelissa, tai String.Format()-menetelmää

OLGA2203
15.5.2017 klo 20:14

String Connect = "Palvelin = 127.0.0.1; Portti = 3306; Tietokanta = kanta; Tietolähde = paikallinen isäntä; käyttäjä = juuri;"; MySqlConnection con = uusi MySqlConnection(Yhdistä); con.Open(); //Muodosta yhteys tietokantaan. MySqlCommand cmd = uusi MySqlCommand(); cmd.CommandText = @”INSERT INTO tovar(ID,luokka,nimi,tavaramerkki,hinta,valokuva,koko,väri,materiaali,määrä) ARVOT (@pr, @luokka, @nimi, @tavaramerkki, @hinta, @kuva, @Koko, @Väri, @Materiaali, @Count)"; cmd.Parameters.AddWithValue("@pr",laskuri); cmd.Parameters.AddWithValue("@Category", comboBox1.SelectedItem.ToString()); cmd.Parameters.AddWithValue("@Nimi", tekstiBox1.Text); cmd.Parameters.AddWithValue("@TradeMark", textBox2.Text); cmd.Parameters.AddWithValue("@Price", Convert.ToInt32(textBox4.Text)); cmd.Parameters.AddWithValue("@Photo", textBox3.Text); cmd.Parameters.AddWithValue("@Size", textBox6.Text); cmd.Parameters.AddWithValue("@Color", textBox5.Text); cmd.Parameters.AddWithValue("@Material", textBox8.Text); cmd.Parameters.AddWithValue("@Count", Convert.ToInt32(textBox7.Text)); cmd.Yhteys = con; cmd.ExecuteNonQuery(); MessageBox.Show("Lisäys onnistui", "Lisäys onnistui", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);

Näyttöön tulee virhe "Sarake 'ID' ei voi olla tyhjä", poistan lisäyksen ID-sarakkeeseen - sama kirjoitetaan seuraavasta sarakkeesta jne.
Jos kirjoitan sulkuihin vakioarvoja ARVOT-kohtaan, rivi lisätään tietokantaan.
Kerro minulle, mikä on ongelma? Minun on tallennettava tietokantaan tarkalleen lomakkeen kautta syötetyt tiedot ja arvot

Viimeisin päivitys: 1.11.2015

Lisää tietoja käyttämällä "INSERT"-lauseketta:

$query ="INSERT INTO products VALUES(NULL, "Samsung Galaxy III","Samsumg"");

"INSERT"-käsky lisää yhden rivin taulukkoon. INTO-avainsanan jälkeen ilmoitetaan taulukon nimi ja VALUES jälkeen sulkeissa kaikkien sarakkeiden arvosarja. Koska taulukossa on kolme saraketta, ilmoitamme kolme arvoa.

Koska edellisessä aiheessa määritimme taulukkoa luotaessa seuraavan sarakkeiden järjestyksen: id, nimi, yritys, tässä tapauksessa id-sarakkeelle välitetään arvo NULL, nimelle "Samsung Galaxy III" ja "Samsumg". yritykselle.

Koska id-sarake on määritetty arvoksi AUTO_INCREMENT, meidän ei tarvitse antaa sille tiettyä numeerista arvoa ja voimme välittää NULL-arvon, jolloin MySQL määrittää sarakkeelle seuraavan käytettävissä olevan arvon.

Tarkastellaan nyt tietojen lisäämistä esimerkin avulla. Luodaan tiedosto luo.php seuraavalla sisällöllä:

Tiedot lisätty"; ) // sulje yhteys mysqli_close($link); ) ?>

Lisää uusi malli

Anna malli:

Valmistaja:



Tässä tietokannan kanssa vuorovaikutuksessa käytettävä koodi yhdistetään lomakkeiden toimivuuteen: lomakkeella syötetään tietokantaan lisättävät tiedot.

Turvallisuus ja MySQL

Tässä olemme käyttäneet mysqli_real_escape_string()-funktiota. Sitä käytetään merkkijonon välttämiseen, jota käytetään sitten SQL-kyselyssä. Se ottaa parametreiksi yhteysobjektin ja merkkijonon, joka on pakottava.

Käytämme siis itse asiassa merkkipakoa kahdesti: ensin sql-lausekkeelle mysqli_real_escape_string()-funktiolla ja sitten html:lle htmlentities()-funktiolla. Näin voimme suojautua kahdentyyppisiltä hyökkäyksiltä kerralla: XSS-hyökkäyksiltä ja SQL-injektioilta.

Tässä viestissä haluan kertoa sinulle, kuinka lomakkeelle syötetyt tiedot siirretään tietokantaan. Joten luomme yksinkertaisen lomakkeen, jossa meillä on kaksi kenttää: käyttäjän nimi ja hänen sähköpostiosoitteensa:

Sinun nimesi:
Sähköpostisi:


Tällä lomakkeella voidaan rekisteröidä uusi käyttäjä, lähettää uutisia, kerätä tilastoja tai mitä tahansa... Yleensä käyttäjä syöttää tietonsa tähän lomakkeeseen: nimi ja sähköpostiosoite, napsauttaa painiketta ja sitten tiedot menee PHP-skriptiin:

$nimi = $_POST["nimi"]; $sähköposti = $_POST["sähköposti"]; $tulos = mysqli_query("INSERT INTO käyttäjä (nimi, sähköpostiosoite) ARVOT ("$nimi", "$sähköposti")"); if ($result) ( echo "Tiedot tallennettu onnistuneesti!"; ) else ( echo "Tapahtui virhe, yritä uudelleen."; )


Mitä tässä käsikirjoituksessa tapahtuu? Selvitetään se nyt!
Lomakkeeseen syötetyt tiedot siirretään PHP-skriptiin (kirjoitettu yllä) POST-menetelmällä ja globaalia taulukkoa $_POST käyttämällä data muodostetaan muuttujiksi $name ja $email:

$nimi = $_POST["nimi"]; $sähköposti = $_POST["sähköposti"];


Kun muuttujat ovat valmiita syötettäväksi tietokantaan, luomme pyynnön. Mutta ensin, komentosarjojesi on oltava jo yhdistetty tietokantaan. Kirjoitin tässä säikeessä kuinka muodostaa yhteys tietokantaan: . Itse pyyntö näyttää tältä:

$tulos = mysqli_query("INSERT INTO käyttäjä (nimi, sähköpostiosoite) ARVOT ("$nimi", "$sähköposti")");


Tässä koodissa olemme ilmoittaneet, että seuraavat muuttujat lisätään käyttäjätaulukon nimi- ja sähköpostisoluihin: $nimi ja $sähköposti.
Seuraavaksi, jos kaikki meni hyvin, saamme viestin ehdosta:

Tietojen tallennus onnistui!


Jos ongelmia ilmenee eikä tietoja ole syötetty, saamme virheilmoituksen:

Tapahtui virhe. Yritä uudelleen.


Siinä kaikki!

*** *** *** *** ***

Halutessasi voit lisätä kenttiä tietojen syöttämistä varten, esimerkiksi meidän on lisättävä kenttä käyttäjän kaupungin syöttämistä varten. Meillä on jo valmis käsikirjoitus (kirjoitettu yllä), nyt lisäämme vain kentän Kaupunkisi, kutsutaan muuttujaksi: $city . Ja niin edelleen tietojen syöttölomakkeessa, sen jälkeen:

Sähköpostisi:


lisätä:

Kaupunkisi:


php-skriptissä jälkeen:

$sähköposti = $_POST["sähköposti"];


lisätä:

$kaupunki = $_POST["kaupunki"];


Ja tietysti lisäämme sen myös pyyntöön, esimerkiksi näin:

$tulos = mysqli_query("INSERT INTO käyttäjä (nimi, sähköpostiosoite, kaupunki) ARVOT ("$nimi", "$sähköposti", "$kaupunki")");


Tähän sinun pitäisi päätyä:
Syöttömuoto:

Sinun nimesi:
Sähköpostisi:
Kaupunkisi:


Käsikirjoitus:

$nimi = $_POST["nimi"]; $sähköposti = $_POST["sähköposti"]; $kaupunki = $_POST["kaupunki"]; $tulos = mysqli_query("INSERT INTO käyttäjä (nimi, sähköpostiosoite, kaupunki) ARVOT ("$nimi", "$sähköposti", "$kaupunki")"); if ($result == true) ( ​​echo "Tiedot tallennettu onnistuneesti!"; ) else ( echo "Tapahtui virhe, yritä uudelleen."; )


Kuten näette, ei mitään monimutkaista! Tarvittaessa voit lisätä toisen kentän, toisen ja toisen...

Tässä artikkelissa tarkastelemme ehkä joitain tärkeimmistä SQL-kyselyt. Tämä kyselyt tietueiden lisäämiseksi ja poistamiseksi tietokantataulukosta. Koska ERITTÄIN usein sinun täytyy lisää uusia tietueita taulukkoon, ja tee se automaattisesti, tämä materiaali on tutkittava.

Aloittaa SQL-kysely uuden tietueen lisäämiseksi taulukkoon:

INSERT INTO käyttäjät (kirjautuminen, pass) arvot ("TestUser", "123456")

Kun lisäät merkintää, komento " LAITTAA SISÄÄN", sitten sen taulukon nimi, johon lisäämme tietueen. Seuraavaksi tulee suluissa niiden kenttien nimet, jotka haluamme täyttää. Ja sitten sulkeissa sanan " arvot"Alamme listata valitsemiemme kenttien arvot. Tämän kyselyn suorittamisen jälkeen taulukkoomme tulee uusi merkintä.

Joskus vaaditaan päivittää taulukkomerkintä, tätä varten on seuraava SQL-kysely:

PÄIVITYS käyttäjien SET login = "TestUser2", pass="1234560" WHERE login="TestUser"

Tämä kysely on monimutkaisempi, koska sen rakenne on " MISSÄ", mutta siitä lisää alla. Ensin tulee komento " PÄIVITTÄÄ", sitten taulukon nimi ja sen jälkeen " ASETA"kuvaamme kaikkien niiden kenttien arvot, joita haluamme muuttaa. Se olisi yksinkertaista, mutta herää kysymys: " Mikä tietue pitäisi päivittää?". Siksi on olemassa" MISSÄ". Tässä tapauksessa päivitämme tietueen, kentän " Kirjaudu sisään"millä on väliä" TestUser Huomaa, että jos tällaisia ​​tietueita on useita, niin ehdottomasti kaikki päivitetään! Tämä on erittäin tärkeää ymmärtää, muuten saatat menettää pöytäsi.

Puhutaanpa vähän lisää aiheesta" MISSÄ". Yksinkertaisten tasa-arvotarkistusten lisäksi on myös epätasa-arvoja sekä loogisia operaatioita: JA Ja TAI.

PÄIVITYS käyttäjien SET kirjautumistunnus = "TestUser2", pass="1234560" WHERE id< 15 AND login="TestUser"

The SQL-kysely päivittää nämä tiedot, id joita on vähemmän 15 JA kenttä" Kirjaudu sisään"on merkitys" TestUser"Toivottavasti olet ymmärtänyt suunnittelun" MISSÄ"koska se on erittäin tärkeää. Aivan" MISSÄ"käytetty kun tietueiden hakeminen taulukoista, ja tämä on useimmin käytetty tehtävä tietokantojen kanssa työskennellessä.

Ja lopuksi yksinkertainen SQL-kysely tietueiden poistamiseksi taulukosta:

POISTA käyttäjiltä WHERE login="TestUser2"

komennon jälkeen " POISTA LÄHTEESTÄ" on sen taulukon nimi, josta haluat poistaa tietueita. Seuraavaksi kuvataan "WHERE"-rakenne. Jos tietue täyttää kuvatut ehdot, se poistetaan. Kiinnitä jälleen huomiota, riippuen tietueiden määrästä, jotka täyttävät tila sen jälkeen" MISSÄ", mikä tahansa määrä niistä voidaan poistaa.

Tässä opetusohjelmassa tarkastellaan, kuinka voit lisätä tietoja tietokantaan suoraan PHP-skripteistäsi.

Tietojen lisääminen SQL:llä

Käytät SQL:ää tietojen lisäämiseen tietokantaan samalla tavalla kuin käytät SQL:ää tietokantojen ja taulukoiden luomiseen. SQL-kyselyn syntaksi on:

INSERT INTO TableName (sarake1, sarake 2, ...) ARVOT(arvo1, arvo 2,...)

Kuten näet, voit päivittää useita sarakkeita yhdessä SQL-käskyssä määrittämällä ne pilkuilla erotetussa luettelossa. Mutta tietysti voit myös määrittää vain yhden sarakkeen ja yhden arvon. Sarakkeet, joita ei mainita tässä SQL-käskyssä, pysyvät tyhjinä.

Esimerkki: Uuden henkilön lisääminen taulukkoon

Tässä esimerkissä käytämme oppitunnin 18 tietokantaa. Oletetaan, että haluamme lisätä henkilön tietokantaan. Se voisi olla Gus Goose puhelinnumeron kanssa 99887766 ja syntymäaika 1964-04-20 .

SQL-lause voi näyttää tältä:

$strSQL = "LISÄÄ ihmisiin(Etunimi,Sukunimi,Puhelin,Syntymäpäivä) ARVOT("Gus","Goose","99887766 ","1964-04-20"");

Kuten näet, SQL-käskyt voivat olla melko pitkiä, ja se voi olla helppo menettää jälkensä. Siksi on parempi kirjoittaa SQL-lause hieman eri tavalla:

strSQL = "INSERT INTO people("; strSQL = strSQL. "Etunimi, "; strSQL = strSQL. "Sukunimi," strSQL = strSQL. "Puhelin," strSQL = strSQL. "syntymä"); strSQL = strSQL. "ARVOT ("; strSQL = strSQL . ""Gus", "; strSQL = strSQL. ""Hanhi", "; strSQL = strSQL. ""99887766", "; strSQL = strSQL. ""1964-04-20"");

Tässä SQL-lause muodostetaan jakamalla lause pieniin osiin ja yhdistämällä ne sitten muuttujaksi $strSQL.

Käytännössä jommankumman menetelmän käytössä ei ole eroa, mutta suurten taulukoiden kanssa työskennellessä kyky "seurata" tulee erittäin tärkeäksi, joten valitse sopivin menetelmä.

Kokeillaan seuraavaa koodia lisätäksesi Gus Goose tietokantaan:

Tietojen lisääminen tietokantaan // Yhteys tietokantapalvelimeen mysql_connect("mysql.myhost.com", "user", "sesame") tai kuole (mysql_error());// Valitse tietokanta mysql_select_db("omatietokanta") or die(mysql_error()); //SQL-lauseen rakentaminen $strSQL = "LISÄÄ ihmisiin("; $strSQL = $strSQL . "Etunimi, "; $strSQL = $strSQL . "Sukunimi, "; $strSQL = $strSQL . "Puhelin," $strSQL = $strSQL . "Syntymäpäivä"; $strSQL = $strSQL . "ARVOT("; $strSQL = $strSQL . ""Gus", "; $strSQL = $strSQL . ""Hanhi", "; $strSQL = $strSQL . ""99887766", "; $strSQL = $strSQL . ""1964-04-20""); // SQL-lause suoritetaan mysql_query($strSQL) tai kuole (mysql_error()); //Sulje yhteys mysql_close(); ?>

DB päivitetty!



Tallennetaan käyttäjän syötteitä DB:hen

Olet luultavasti jo tajunnut, että voit luoda lomakkeen tätä varten, kuten oppitunnissa 11, ja lomakkeen arvot voidaan lisätä SQL-käskyyn. Oletetaan, että sinulla on yksinkertainen lomake:

Tämä lomake toimitetaan tiedostoon insert.php, jossa voit oppitunnin 11 mukaisesti vastaanottaa käyttäjän syötteitä pyytämällä lomakkeen sisältöä. Tässä nimenomaisessa tapauksessa SQL-lause voisi olla tällainen:

strSQL = "INSERT INTO people(FirstName) arvot("" . $_POST["Etunimi"] . "")"

Vastaavasti voit pyytää tietoja evästeistä, kyselyjonoistunnoista jne.

Yleisimmät aloittelijan virheet

Aluksi saat todennäköisesti joukon virheilmoituksia, kun yrität päivittää tietokantaa. Tietokannan kanssa työskennellessä ei virheet ole täysin hyväksyttäviä. Väärä pilkku voi tarkoittaa, että tietokantaa ei päivitetä ja saat virheilmoituksen. Alla kuvataan yleisimmät virheet.

Virheellinen tietotyyppi

On tärkeää, että sarakkeen tiedot ja tietotyyppi vastaavat toisiaan. Jokainen sarake voi sisältää tietyn tyyppisiä tietoja. Seuraava kuvakaappaus näyttää esimerkissämme olevan "ihmiset" -taulukon tietotyypit.

Jos esimerkiksi yrität lisätä tekstiä tai numeroa tietokenttään, saat virheilmoituksen. Siksi aseta tietotyyppi mahdollisimman tarkasti.

Yleisimmät tietotyypit on lueteltu alla:

Merkitys Tietotyyppi Koko
CHR
Teksti tai tekstin ja numeroiden yhdistelmä. Voidaan käyttää myös numeroille, joita ei käytetä laskelmissa (esim. puhelinnumerot). Enintään 255 merkkiä - tai "Pituus"-kohdassa määritetty pituus
TEKSTI
Suuret tekstilohkot tai tekstin ja numeroiden yhdistelmä. Enintään 65 535 merkkiä
INT
Numeeriset tiedot matemaattisia laskelmia varten. 4 tavua
PÄIVÄMÄÄRÄ
Päivämäärät muodossa VVV-KK-PP 3 tavua
AIKA
Aika tt:mm:ss-muodossa 3 tavua
TREFFIAIKA
Päivämäärä ja aika muodossa VVV-KK-PP tt:mm:ss 8 tavua

SQL-lauseet lainausmerkeillä tai kenoviivalla

Jos yrität lisätä tekstiä, joka sisältää lainausmerkkejä ("), kaksoislainausmerkkejä (") tai kenoviivaa (\), tietuetta ei lisätä tietokantaan. Ratkaisu olisi korvata kenoviiva niiden merkkien edessä, jotka on muistettava, kun ne lisätään tietokantakyselyihin.