Autor | Zpráva | ||
---|---|---|---|
blizzy Profil |
#1 · Zasláno: 27. 10. 2005, 12:42:04
Uz s tim trapim pres tyden a nevim jak na to - nejsem moc zbehly v php
Mam dve tabulky KLIENTI a VYPIS V tabulce KLIENTI je sloupec IPADRESA V tabulce VYPIS je sloupec IP A ted bych potreboval, pri vypisu SELECT ip FROM vypis WHERE $datum se mi tyto ip porovnaly s tabulkou SELECT ipadresa FROM klienti Zkousel jsem ruzne varianty, ale vzdy me to porovna pouze prvni vypsanou ip s prvni vypsanou ipadresou potrebuji zkratka neco v tomto smyslu: ip se rovna ipadresa pak je to ano a pokud se nerovna tak je ne a tak dokola pokud neporovna vsechny ip s ipadresama |
||
joejoe Profil * |
#2 · Zasláno: 27. 10. 2005, 14:28:41
i kdyz jsem uplne nepochopil otazku, tak bych zkusil neco takoveho (z hlavy, takze tam mozna bude nejaky preklep):
$dotaz = "SELECT * FROM `klienti` LEFT JOIN `vypis` on (`klienti`.`ip` = `vypis`.`ip`) WHERE `datum` = '$datum' OR `datum` IS NULL"; while ($row=mysql_fetch_array($r)) { $vysledek[$row['ip']] = isset($row['datum']) ? true : false; } mozna kdybyste popsal i to co to ve skutecnosti ma delat |
||
blizzy Profil |
#3 · Zasláno: 27. 10. 2005, 14:49:27 · Upravil/a: blizzy
No ve skutecnosti to ma delat toto:
tabulka do ktere se nactou vsichni klienti jmeno ip mesic1 mesic2 mesicX klient1 ip1 ?? ?? ?? klient2 ip2 ?? ?? ?? .......... klientX ipX ?? ?? ?? a do teto tabulky by jsem chtel aby se mi namisto ?? aby se zobrazilo zda ma klient zaplaceny net nebo nema, ktery se prave porovna podle ip z vypisu struktura tabulek je nasledovna KLIENT jmeno, ipadresa, email, ........... VYPIS jmeno, ip, platba, datum ........ Snad jsem to popsal dobre |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0