Autor | Zpráva | ||
---|---|---|---|
mirecek5 Profil * |
#1 · Zasláno: 23. 1. 2009, 13:50:39
Zdravim.
Potreboval bych nejak porovant zda mi jedna tabulka v db obsahuje stejnou hodnotu jako druha tabulka v db a tu pak vypsat. Bohuzel mi to ale asi neporovnava. Znam promenou $ref_cislo s tabulky sortiment a chci najit $ref_cislo_d v tabulce download a pokud existuje tak vypsat a kdyz ne tak vypsat ze neexistuje Napsal jsem si $ref_cislo=$_GET["ref_cislo_d"]; $query = "SELECT * FROM download"; $vysledek = mysql_query($query, $link) or die("SQL dotaz provézt"); $cislo = "SELECT * FROM sortiment"; $cislo = mysql_query($cislo, $link) or die("SQL dotaz neni mozno provézt"); while ($zaznam=MySQL_Fetch_Array($vysledek)) { if ($ref_cislo <> $zaznam['ref_cislo_d']) { exit ("neni rovno".$zaznam['ref_cislo_d'].""); } else exit (" je rovno"); } Tak to ale zrejme neni... |
||
AM Profil * |
#2 · Zasláno: 23. 1. 2009, 13:59:05
Nevím, proč vůbec pokládáš dotaz pro vypsání tabulky sortiment, vždyť údaje z ní vůbec nikde nepoužíváš.
"SELECT * FROM download WHERE ref_cislo_d='".mysql_escape_string($ref_cislo)."' |
||
mirecek5 Profil * |
#3 · Zasláno: 23. 1. 2009, 14:07:19
No jo to mas pravdu, ted mi to tedy najde bud shodu nebo ne, ale jak vypisu ten zaznam ze tam neni?
Takhle vypisu ze tam je: while ($zaznam=MySQL_Fetch_Array($vysledek)) { echo "".$zaznam['ref_cislo_d'].""; } |
||
mirecek5 Profil * |
#4 · Zasláno: 23. 1. 2009, 14:18:28
Beru zpet uz sem si to nasel:
if (!mysql_num_rows($vysledek)) { echo "Tabulka neobsahuje žádná data.\n"; } else { while ($zaznam = mysql_fetch_assoc($vysledek)) { |
||
Časová prodleva: 15 let
|
0