Autor Zpráva
torros
Profil *
Mám 2 databáze:
1. DB 2. DB
id id
sid body

ID jsou stejné
SiD se porad meni
ja potrebuju z toho sid vytahnou ty body a vypsat je
potreboval bych neco jako:

$id=$MSQ = MySQL_Query("SELECT id FROM 1.tabulka WHERE (sid = '$sid')");
$body=$MSQ = MySQL_Query("SELECT body FROM 2.tabulka WHERE (id = '$id')");
echo "$body";
torros
Profil *
nevzalo to ty mezery takze znova
1.DB
id
sid

2.DB
id
body
Taps
Profil
torros
zkus něco takového
$sql=mysql_query("select tb2.body as body from tabulka1 as  tb1 left join tabulka2 as tb2 on tb1.id=tb2.id");
while($zaznam=mysql_fetch_array($sql)){
echo $zaznam["body"];
}
torros
Profil *
no, funguje to tak napůl, zobrazí to body všech uživatelů za sebou
např. uživatel 1 ma 30 bodu a uživatel 2 ma 20 bodu, tak to napise 3020
Taps
Profil
torros
není nic jednodušího než přidat tag br
$sql=mysql_query("select tb2.body as body from tabulka1 as  tb1 left join tabulka2 as tb2 on tb1.id=tb2.id");
while($zaznam=mysql_fetch_array($sql)){
echo $zaznam["body"]."<br>";
}
torros
Profil *
no to je jasny, ale ja chci aby to vypsalo body jen toho, kdo je zrovna prihlaseny
Nox
Profil
torros
To si ale nikde nenapsal, tak řekni co potřebuješ už v úvodu

K omezení výběru slouží klauzule WHERE, víc na www.linuxsoft.cz/mysql třeba
torros
Profil *
K omezení výběru slouží klauzule WHERE
aha, takze tam musim vložit
where'$sid'=sid
ale to mi nefunguje:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
tiso
Profil
torros: otoč si argumenty okolo rovnítka

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: