PHP - vyraz "okrem"

Programovacie jazyky, rady, poradňa...
donpucini
Light Expert
Light Expert
Príspevky: 71
Registrovaný: 22 jan 2008, 17:19

PHP - vyraz "okrem"

Príspevok od používateľa donpucini »

zdravim vsetkych,

dostal som sa k problemu v mojej praci a potreboval by som pomoct.

potreboval by som aby z databazy vypisalo na stranku vsetky hodnoty okrem jednej.

uvediem priklad:

medzi ovocim mam jablka, hrusky, slivky, ceresne...

a potreboval by som aby na stranke vypisalo vsetky ovociny az na hrusky napriklad.

neviem ako to tam zadat aby to vypisalo vsetko okrem tych hrusiek.
najde sa tu dobra dusa ktora by mi poradila ako na to?

dakujem
G0lDiER_
King
King
Používateľov profilový obrázok
Príspevky: 1948
Registrovaný: 16 máj 2007, 16:09
Bydlisko: Topolcany
Kontaktovať používateľa:

Príspevok od používateľa G0lDiER_ »

neviem ci ti to pomoze..
http://stackoverflow.com/questions/9122 ... e-in-mysql
skus hladat v googli > mysql except
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

najprv treba ujasniť čo znamená "všetky hodnoty". Ak to bereš ako stlpce tak to, čo ti napísal G0lDiER_
Ak sú to ale hodnoty jedného stlpca, tak cez klasickú where klauzulu (select stlpec from tabulka where stlpec != "hrusky"

except je na niečo trošku iné, to by si využil keby si tú hodnoty "hrusky" nevedel a musel ju najprv hladať
donpucini
Light Expert
Light Expert
Príspevky: 71
Registrovaný: 22 jan 2008, 17:19

Príspevok od používateľa donpucini »

toto je konkretny priklad:

<?php
require_once "db.php";
$query = MySQL_Query("SELECT * FROM `fifa_standings` WHERE liga='1' ORDER BY id") or die (mysql_error());

len neviem ako to presne urobit...

ked budete niekto taky dobry, upravte mi ten kod

dakujem
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

ale ako ho máme upraviť keď nevieme čo chceš :) Zformuluj aspoň slovne čo to query má vraciať
donpucini
Light Expert
Light Expert
Príspevky: 71
Registrovaný: 22 jan 2008, 17:19

Príspevok od používateľa donpucini »

prikaz vypise vsetky timi 1. talianskej futbalovej ligy

ale ja potrebujem aby v profile danneho timu, pri odohratych zapasoch vypisalo iba timi s ktorymi danny tim hral napr.

ked si kliknem na stranke na polozku odohrate zapasy AC Milan tak mi tam vypise vsetky timi vratane AC Milan-a

a ja potrebujem dat tu podmienku alebo ako to nazvat aby vypisalo vsetky timi OKREM AC MILAN...
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

SELECT * FROM `fifa_standings` WHERE liga='1' AND `tym` != 'AC MILANO' ORDER BY id


záleží ale ako sa vola stlpec s tým týmom, či to máš takto škaredo spravené alebo je db dobre navrhnutá (a teda by to bolo cez nejaké id toho týmu), či je to v tej istej tabuľke alebo inej...
donpucini
Light Expert
Light Expert
Príspevky: 71
Registrovaný: 22 jan 2008, 17:19

Príspevok od používateľa donpucini »

jedna sa o FIFA 10 ligu - timy su v jednej tabulke zmiesane zo vsetkych europskych lig a timy sa postupne doplnaju. stlpec sa vola team

ale dakujem za pomoc - dal som to tam a frci to tak ako som chcel.

dakujem velmi velmi pekne
Napísať odpoveď