Autor Zpráva
Dife
Profil
Zdravim uvazuji jak docilit tohodle dotazu.

MAm tri ID potrebuji dostat tri položky v kazdem radku toho id je jina.

Chtel bych to ucinit jednim sql dotazem.

Jedna se me aby se vysledek zapsal do trech promen.

Dekuji za pomoc
Joker
Profil
Sice přesně nerozumím otázce, ale položky s jedním ze tří ID se vyberou takhle:

SELECT sloupec FROM tabulka WHERE id=1 OR id=2 OR id=3
Dife
Profil
vysvetlim to jinak ted to delam takto:

$sql = mysql_query("SELECT * FROM `points_mont` WHERE `monter`='$montaznik'", $spojeni);
            if (!$sql) {echo "chyba - > " . mysql_error();
              }
            while ($zaznam=MySQL_Fetch_Array($sql)):
              $komuone = $zaznam["monter"];
            endwhile;

$sql = mysql_query("SELECT * FROM `points_mont` WHERE `monter`='$montaznik_dva'", $spojeni);
            if (!$sql) {echo "chyba - > " . mysql_error();
              }
            while ($zaznam=MySQL_Fetch_Array($sql)):
              $komudva = $zaznam["monter"];
            endwhile;

$sql = mysql_query("SELECT * FROM `points_mont` WHERE `monter`='$montaznik_tri'", $spojeni);
            if (!$sql) {echo "chyba - > " . mysql_error();
              }
            while ($zaznam=MySQL_Fetch_Array($sql)):
              $komutri = $zaznam["monter"];
            endwhile;









a tohle potrebuji nejlepe do jednoho sql prikazu jestli to pujde.
Joker
Profil
Dife
Ano, viz můj předchozí příspěvek.

Ale konkrétně ten popsaný kód žádné připojení k databázi nepotřebuje:
$komuone = $montaznik;
$komudva = $montaznik_dva;
$komutri = $montaznik_tri;
Dife
Profil
ma chybka zapomen ljsem neco prepsat.

polozky proc se ptam databaze.

$komuone = $zaznam["email"];
$komudva = $zaznam["email"];
$komutri = $zaznam["email"];
Joker
Profil
Dife
No, tak potom ten dotaz, jak jsem psal výše:
SELECT email FROM `points_mont` WHERE `monter`='$montaznik' OR `monter`='$montaznik_dva' OR `monter`='$montaznik_tri'
Dife
Profil
No to je pekne ale jak potom dostanu kazdy email do jine promenne kdyz se ptam OR..

Nevim mam tuseni ze totaz neni veden spravne.. ale zkusim to.. Ja bych tam dal spise AND.. ale nejsem takovy odbornik..

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: