Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Php dotaz na vložení záznamu pomocí JOIN?

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.

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny