[MySQL] miasta + linki = problem
=?ISO-8859-2?Q?Pawe=B3?= - 11-05-2007 12:33
[MySQL] miasta + linki = problem
Witam
Mam dwie tabele: - miasta (spis miast) - linki (rekordami są numery stron z przypisanymi numerami miast)
Pierwsza tabela - miasta - ma 290 rekordów. Są w niej 2 kolumny: nr, miasto. Rekordy: nr: 1 - Augustów ... itd. ... nr: 290 - Zielona Góra
Druga tabela - linki - ma 50 rekordów (będzie ich przybywać) Są w niej 3 kolumny: nr (autoincrement), strona, miasto_nr (odnosi się do kolumny miasto z poprzedniej tabeli). Rekordy: nr: 1 - strona: 65 - miasto_nr: 11 (liczba 11 wygenerowana przypadkowo z zakresu miast - 1..290) nr: 2 - strona: 99 - miasto_nr: 213 ......... nr: 50 - strona: 13 - miasto_nr: 151
Na stronie 65 będzie link do miasta 105, itd. Każda strona ma mieć link do jakiegoś miasta. Najlepiej, gdyby miasta nie powtarzały się, tzn. dane miasto było wykorzystane na nie więcej niż jednej stronie (chyba, że zabraknie "wolnych" miast). W momencie pierwszego otwarcia jakiejś strony jest jej przypisywany (losowy) link z jakimś przypadkowym miastem. ______
Jak wygenerować liczbę losową z zakresu miast (1..290) ale taką której nie ma jeszcze w drugiej tabeli linki ? Tzn. w tym wypadku nie mogą to być np. liczby 11, 213, ....., 151.
Dziękuję. Paweł
Janusz - 11-05-2007 12:33
Czegoś nie rozumię gdzie masz błąd. Poprostu masz pustą odpowiedź.
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
[mysql] =?ISO-8859-2?Q?Za=E6mienie=2E=2E=2E_jak_wy=B6wietli=E6?==?ISO-8859-2?Q?=2E=2E=2E?=
[mysql] =?ISO-8859-2?Q?wielko=B6=E6_bazy_a_stabilno=B6=E6=2C?==?ISO-8859-2?Q?_podzia=B3_du=BFej_bazy_a_powi=B1zania_tabel?=
[MySQL] =?ISO-8859-2?Q?Wy=B6wietlenie_kolejnej_pozycji=2C_?==?ISO-8859-2?Q?jak=B1_mia=B3by_dany_rekord=2C_gdybym_czyta=B3 _?==?ISO-8859-2?Q?wg_konkretnych_kryteri=F3w=2E_Da_si=EA_=3F?=
[mysql 4.0.x] przenoszenie kolum =?ISO-8859-2?Q?mi=EAdzy_bazam?==?ISO-8859-2?Q?i_cd_=2E=2E=2E_?=
[MySQL] =?ISO-8859-2?Q?z=B3=B1czenie_tabeli_u=BFytkownik_i?==?ISO-8859-2?Q?_zdj=EAcia_z_wyborem_zdj=EAcia_domy=B6lnego?=
[MySQL] Jak =?ISO-8859-2?Q?wpisa=E6_do_tabeli_pozycje_dl?==?ISO-8859-2?Q?a_wierszy_gdybym_te_wiersze_wybiera=B3_w_ok?== ?ISO-8859-2?Q?re=B6lonej_kolejno=B6ci_=3F?=
Gdzie MySQL 4.1, a gdzie 5.0?
[MySQL 4.0...4.1] zabezpieczenie przed =?ISO-8859-2?Q?jednoczesn?==?ISO-8859-2?Q?=B1_edycj=B1?=
[MS SQL] "set names" (mySQL) w MS SQL
[mysql 5.x] jak =?ISO-8859-2?Q?zrealizowa=E6_zapytanie=3F_cz?==?ISO-8859-2?Q?yli_podzapytanie_i_wi=EAcej_ni=BF_jeden_rz=B1? ==?ISO-8859-2?Q?d_wynik=F3w?=
zanotowane.pldoc.pisz.plpdf.pisz.plown-team.pev.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|