Předmět Autor Datum
Zaznam vlozis pomoci INSERT, jako do kazde jine tabulky. Btw, mit datum ve VARCHAR je prasarna...
MaSo 28.03.2016 20:10
MaSo
Ale co ta tabulka HAS? Ta se vyplní jak? Btw, mit datum ve VARCHAR je prasarna... jen pro testova…
MašinkaTomáš 28.03.2016 20:25
MašinkaTomáš
Ze by taky INSERTEM? Nejak moc nechapu na co se ptas... Prihlasi se user, vytvoris zaznam v login, p…
MaSo 28.03.2016 20:32
MaSo
aku kniznicu pouzivas na pripojenie k DB? ak pouzivas napriklad mysqli. $login = "meno_usera"; //…
wam_Spider007 28.03.2016 22:16
wam_Spider007
Děkuji, myslel jsem si, že je něco, se to do tabulky HAS vloží nějakým způsobem automaticky.
MašinkaTomáš 28.03.2016 22:31
MašinkaTomáš
to len tazko. ta databaza si to nema ako domysliet. inak, idealne je potom robit taku vec transakcne… poslední
wam_Spider007 28.03.2016 22:39
wam_Spider007

aku kniznicu pouzivas na pripojenie k DB?

ak pouzivas napriklad mysqli.

$login = "meno_usera"; // toto je meno prihlaseneho usera
$mysqli = new mysqli(__tu idu parametre pre db__); // vytvoris si instanciu mysqli pre pracu s DB
$result = $mysqli->query("SELECT id FROM User where jmeno = '$login'); // zistis, ci v DB existuje zaznam pre dany login

if ($result->num_rows > 0) // ak existuje, mozeme pokracovat dalej
{
$riadok = $result->fetch_object(); // vysledok selectu prekonvertime do objektu
$mysqli->query("INSERT INTO login (datum) values ('prave_teraz')"; // vlozime zaznam do login tabulky
$id = $mysqli->insert_id; // zistime si ID prave vlozeneho zaznamu
$mysqli->query("INSERT INTO User_has_login(User_id, login_id) VALUES ($riadok->id, $id)"; // do vazobnej tabulky vlozime ID Usera a ID loginu
}

pisal som to z hlavy, tak si to testni. Inak php dokumentacia je celkom dobre napisana, staci si ju preliezt a trochu pouvazovat.

Zpět do poradny Odpovědět na původní otázku Nahoru