Pradinis
Pagalba
Užsisakyk!
- Reklamą
- Hostingą
- El. pašto dėžutę
Užsisakyk!
Įrankiai
Pasidalink
- Visos temos
Forumas | PHP-Fusion, WordPress, Shopify, PHP ir MySQL (PROGRAMAVIMAS) | Kiti PHP, HTML, MySQL klausimai |
Autorius: Narysx | Peržiūrų: 1369 |
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
Turiu mysql tokią lentelę:Daiktas | Populiarumas Jeigu rašau select viską iš table order by populiarumas ir pridedu while cikle, kad vaizduotų elemento eilės numerį gaunu viską va taip: 1. Masina 15 2. Motociklas 9 3. Valtis 7 4. Namas 3 O kaip padaryti, kad pridėjus where daiktas = valtis, atvaizduotų koks jos numeris? Tūrėtų atvaizduoti taip: 3. Valtis 7 |
|
bruzgis Narys Ekspertas Pranešimai: 3368 Įstojęs: 2006 Geg. 9 18:05:02 | |
$nr = dbarray(dbquery("SELECT numeris FROM ".$db_prefix."lentele WHERE daikas = valtis LIMIT 0,1")); echo $nr['numeris']; Na zinoma jeigu taip supratau :) Redagavo bruzgis 2009 Kov. 30 15:03:00 |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
Ne taip. Čia man papraščiausiai atvaizduos koks yra skaičius įrašytas į mysql ties valtis. Parodysiu aiškiau... Tai va, turiu tokią mysql lentelę:
Rašau kodą: $uzkl = mysql_query("SELECT * FROM lenta ORDER BY populiarumas"); Ir gaunu va ką: 1 Masina 15 2 Motociklas 9 3 Valtis 7 4 Namas 3 O kaip padaryti, kad gaučiau tik 3 Valtis 7 arba 1 Masina 15 priklausomai nuo to, kokią prirašyčiau sąlygą? Redagavo Narysx 2009 Kov. 30 16:03:01 |
|
Narys Antras po Dievo Pranešimai: 4956 Įstojęs: 2007 Spa. 26 20:10:01 | |
$uzkl = mysql_query("SELECT * FROM lenta ORDER BY populiarumas"); $n = 0; while ($q = mysql_fetch_array($uzkl)) { $n++; $daiktas = $q['daiktas']; $populiarumas = $q['populiarumas']; if($daiktas == "valtis") { echo "$n $daiktas $populiarumas<br>"; } } Rules: 21 & 22 Read first! |
|
Narysx Narys Ekspertas Pranešimai: 2940 Įstojęs: 2007 Rugs. 18 19:09:56 | |
Kaip pats nepagalvojau. Ačiū. |
Peršokti į forumą: |