Forum » Server-Side scripting » Multiple query
Hardstyle
Berichten: 225
avatar
Offline Stuur privebericht
Hallo allemaal.

Er worden gegevens uit een database gehaald om iets te kunnen projecteren.
Het gaat bij deze de drankprijzen te laten zien.

Dit is de query op de gegevens op te halen.

Code | Selecteer Alles
minimaliseren
1
$query mysql_query('SELECT booze.*, pocket.beer, pocket.whiskey, pocket.wine, pocket.port, pocket.sherry, pocket.amaretto, pocket.cognac FROM criminigame.booze, criminigame.pocket WHERE booze.city = "' $member['city'] . '" AND pocket.uid = "' $member['uid'] . '"');


Er wordt dus uit twee verschillende tabellen gegevens gehaald. (booze is voor de gegevens die in de drank tabel staan(prijzen etc)) en (pocket is wat de gebruiker in bezit heeft).

Doormiddel van een while() laat is alle gegevens zien. Hij spuugt netjes alle gegevens uit de booze tabel uit, geen probleen.
Maar hoe laat ik zou niet wat de gebruiker op zak heeft, omdat type, price & city drie aparte collums zijn is dat geen probleem maar bij de pocket tabel is dat niet zo.

De booze tabel...

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
CREATE TABLE IF NOT EXISTS `booze` (
  `
typevarchar(20NOT NULL,
  `
cityvarchar(12NOT NULL,
  `
priceint(10NOT NULL
ENGINE=InnoDB DEFAULT CHARSET=latin1;


De pocket tabel.

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
CREATE TABLE IF NOT EXISTS `pocket` (
  `
uidint(10NOT NULL AUTO_INCREMENT,
  `
beerint(10NOT NULL,
  `
whiskeyint(10NOT NULL,
  `
wineint(10NOT NULL,
  `
portint(10NOT NULL,
  `
sherryint(10NOT NULL,
  `
amarettoint(10NOT NULL,
  `
cognacint(10NOT NULL,
  
PRIMARY KEY (`uid`)
ENGINE=InnoDB  DEFAULT CHARSET=latin1 AUTO_INCREMENT=;


EDIT:
De while()

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
<tr>
              <
td>' . $res['type'] . '</td>
              <
td>|| in bezit??? ||</td>
              <
td><center><input type="text" name="type" style="width:80%;" /></center></td>
              <
td>$' . $res['price'] . '</td>
            </
tr>


Wie kan me helpen?

Laatst gewijzigd door Jackie op 2011-12-27 02:22:36
27-12-2011 02:18
Dit topic is 122 keer bekeken door 29 verschillende leden
Reacties op: "Multiple query"
1
Hardstyle
Berichten: 225
avatar
Offline Stuur privébericht
Oke het probleem is opgelost.

ik heb een switch() gemaakt met daarin $res['type'] zodat als type beer blijv is hij $res['beer'] moet laten zien.

Topic kan dicht!
27-12-2011 13:21
Reageer op: "Multiple query"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden