Autor | Zpráva | ||
---|---|---|---|
ann Profil * |
#1 · Zasláno: 3. 6. 2014, 19:15:32
č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" } } potřebuju ho dát do podmínky pro srovnání, if(id_shop == id_user) a potom ho zpracovat |
||
abc Profil |
#2 · Zasláno: 3. 6. 2014, 19:27:39
$nazev_pole['ID_SHOP'] |
||
juriad Profil |
#3 · Zasláno: 3. 6. 2014, 19:29:50
$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 * |
#4 · Zasláno: 3. 6. 2014, 19:39:05 · Upravil/a: ann
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 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 |
#5 · Zasláno: 4. 6. 2014, 14:27:10
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. |
||
Časová prodleva: 11 let
|
0