| | |
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
Autor | Správa |
---|
Registrovaný: 26.02.07 Prihlásený: 24.04.16 Príspevky: 276 Témy: 81 | Napísal susedx: 04.11.2011 0:31 | |
|
Potrebujem urobit nieco take, ze z databazy vyberiem stlpec a z toho stlpca vyberiem hodnoty tak, ze kazdu iba raz a to vlastne z dvoch tabuliek a aby sa mi vysledky neopakovali. tj tabulky mam cca taketo:
Id|stlpec id|stlpec
--------------- ---------------------
1 |hodnota1 1|hodnota2
2 |hodnota3 2|hodnota4
3 |hodnota5 3|hodnota6
a vysledok potrebujem:
hodnota1
hodnota2
.
.
.
hodnota6
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
Pouzi distinct alebo group by
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 29.10.08 Prihlásený: 30.07.12 Príspevky: 933 Témy: 2 | Napísal coldak: 04.11.2011 9:19 | |
|
|
|
Registrovaný: 26.02.07 Prihlásený: 24.04.16 Príspevky: 276 Témy: 81 | Napísal autor témy susedx: 04.11.2011 14:27 | |
|
este potrebujem pomoct s tymto:
Notice: Undefined offset: 3 in C:\Program Files (x86)\EasyPHP-5.3.6.1\www\subory\redakcny_system\prevadzka.php on line 9
to mi vypisuje, ked chcem hodnotu pola z indexom 3, ale ked dam nula, tak to ide, co znamena to undefined offset?
// pridané po 49 sekundách od posledného príspevku
pri tom pocet riadkov zaznamu je 5
|
|
Registrovaný: 29.10.07 Prihlásený: 27.10.23 Príspevky: 1395 Témy: 30 Bydlisko: Bratislava |
1, 2 a 4 ti funguju? Predpokladam ze nie.
Skus sem dat ten php kod ktory spustas, tak nemusime typovat
_________________ PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME Mobil: Xiaomi POCO F2 PRO |
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
to znamena, ze sa dany prvok s indexom 3 v poli nenachadza - vypis si obsah pola, ku ktoremu pristupujes, a uvidis, v com je problem
//mozno pouzivas v cykle mysql_fetch_row a selektujes 1-3 stlpce, potom je jasne, ze ti nefunguje index 3, ale to je len taky tip, daj kod a uvidime, v com robis chybu...
_________________ NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE |
|
Registrovaný: 26.02.07 Prihlásený: 24.04.16 Príspevky: 276 Témy: 81 | Napísal autor témy susedx: 04.11.2011 16:02 | |
|
Kód: $sql = mysql_query("SELECT kde FROM ponuka");
$prevadzky = mysql_fetch_array($sql); $pocet_riadkov = mysql_num_rows($sql); echo $prevadzky[3]; echo $pocet_riadkov; // pridané po 17 minútach od posledného príspevkua ano, ani 1 2 4 nejde:)
|
|
Registrovaný: 05.09.09 Príspevky: 1141 Témy: 127 Bydlisko: Lehota pod ... | Napísal camo: 04.11.2011 17:25 | |
|
Jednotlivé riadky z DB nemáš ako indexi poľa, ale sa spracovávajú v cykle. Si lepšie pozri kódy okolo toho. Index toho poľa je číslo stĺpca a keďže tam máš iba jeden, tak index je 0 a 3 je undefined.
|
|
Registrovaný: 29.10.07 Prihlásený: 27.10.23 Príspevky: 1395 Témy: 30 Bydlisko: Bratislava |
Upresnim, kolega ti chcel napisat, ze prikazom "echo $prevadzky[3];" vypisujes stvrty stlpec z prveho riadku (cize stlpec s indexom 3 z riadku s indexom 0).
_________________ PC: OS: Windows 11 (64bit) CPU: AMD Ryzen 5 3600 GPU: ASUS TUF RTX3060Ti 8GB RAM: 16GB DDR4-3200MHz Kingston Fury MB: ASUS TUF Gaming B550M WIFI SSD: 1000GB PCIe M.2 NVME Mobil: Xiaomi POCO F2 PRO |
|
Registrovaný: 26.02.07 Prihlásený: 24.04.16 Príspevky: 276 Témy: 81 | Napísal autor témy susedx: 15.11.2011 22:35 | |
|
jj, chapem, mam viac riadkov s jednym stlpcom:) ...dik;)
|
|
| Stránka: 1 z 1
| [ Príspevkov: 10 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|