Autor Zpráva
ann
Profil *
čau,
chci se zeptat,z db jsem si vypsal do array a pokud je vypíšu přes var_dump tak mě z toho vyleze tohle
ARRAY(2) { [0]=> ARRAY(6) { ["ID"]=> STRING(2) "81" [0]=> STRING(2) "81" ["ID_USER"]=> STRING(1) "1" [1]=> STRING(1) "1" ["ID_SHOP"]=> STRING(1) "2" [2]=> STRING(1) "2" } [1]=> ARRAY(6) { ["ID"]=> STRING(2) "80" [0]=> STRING(2) "80" ["ID_USER"]=> STRING(1) "1" [1]=> STRING(1) "1" ["ID_SHOP"]=> STRING(1) "4" [2]=> STRING(1) "4" } }
jak z tohoto pole vybrat jenom ID_SHOP abych ho mohl dát do podmínky?
potřebuju ho dát do podmínky pro srovnání,
if(id_shop == id_user)
a potom ho zpracovat
abc
Profil
$nazev_pole['ID_SHOP']
juriad
Profil
$nazev_pole[0]['ID_SHOP'] je id shopu v prvním řádku
$nazev_pole[1]['ID_SHOP'] je id shopu ve druhém řádku
ann
Profil *
abc:
tohle mě nejde
juriad:
já potřebuju ze všech řádků právě

nebo jde to udělat i jinak?
mám tabulku shop a v ní sloupec id_shop
v ní třeba
1
2
3
4
5 
potom mám tabulku users
kde mám sloupec item1
kde bych měl třeba 3
potřebuju najít tedy z tabulky shop řádek kde je id_shop 3..
jde to udělat přímo v mysql dotazu? já to zkoušel přes inner join ale moc mě to nešlo :d


tak ne,přes mysql to nemůžu mít,jelikož tam musím mít podmínku.
že pokud tam to číslo budu mít v tabulce shop tak mě to dá return 1
a poku ne tak return 0
takže to opravdu potřebuju přes podmínku :/
jenikkozak
Profil
Příliš nerozumím, jaká data máš k dispozici a co s nimi chceš provést. Můžeš prosím lépe popsat strukturu své databáze a svůj záměr? (Zřejmě by bylo lepší, kdyby porovnávání prováděla databáze a ne PHP.)
Název sloupce item1 napovídá, že by mohlo jít o špatně navrženou databázi.

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: