Autor Zpráva
clubmusic
Profil
zdravím všetkych, ospravedlnujem sa ak som vytvoril Spam ,ale som zaciatocnik a potrebujem pomoc.

mam dve tabulky

CREATE TABLE `uzivatele` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`jmeno` VARCHAR( 32 ) NOT NULL ,
`heslo` VARCHAR( 32 ) NOT NULL ,
`mail` VARCHAR( 64 ) NOT NULL ,
`web` VARCHAR( 128 ) NOT NULL ,
`prava` TINYINT NOT NULL ,
UNIQUE (`jmeno` , `mail` )
) ENGINE = innodb CHARACTER SET utf8 COLLATE utf8_czech_ci;

a

CREATE TABLE url
(
id MEDIUMINT UNSIGNED NOT NULL AUTO_INCREMENT,
interpret VARCHAR(25) NOT NULL,
nazov VARCHAR(50) NOT NULL,

PRIMARY KEY (id));

Potreboval by som vypisat z tabulky °url° id , nazov , interpret a z druhej tabulky °uzivatele° jmeno


Vopred dakujem, ktory mi poradia, alebo sa aspon nejak vyjadria
clubmusic
Profil
Nouz som nato po hodine prisiel,


"SELECT z.id_url, z.interpret, z.nazov,u.jmeno from zurl z, uzivatele u " )


ale zas by som potreboval, aby mi nevipisalo jmena vsetkych uzivatelov, ale uzivatela ,ktory je prave prihlaseny
Alphard
Profil
clubmusic:
Není mi jasné, na základě čeho vlastně chcete tabulky spojit. Nechcete spíše provést 2 jednoduché selecty?
Přihlášeného uživatele vyberete pomocí where.
clubmusic
Profil
prosim Vás mozte mi podrobnejsie vysvetlit ako cez where?

myslite taketo neco? where 'id_prihlaseneho_uzivatele'
Alphard
Profil
Třeba, nevím, jak vaše aplikaci identifikuje přihlášeného uživatele. Pokud znáte jeho id, tak ano.
Více na http://www.linuxsoft.cz/article.php?id_article=819.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0