Yo allemaal,

k ben bezig met het maken van een text-based MMORPG, je kan het bekijken op http://www.truecrime.be.tc.

Maar nu zit ik met volgend probleem:
in mijn steelauto.php krijg je 2 mogelijkheden:

-op een priveparking
-bij de supermarkt

De speler klikt op een van deze mogelijkheden, waarna hij te zien zal krijgen:

ofwel: Dat hij de auto heeft gestolen + merk + waarde

ofwel: Dat de poging mislukt is

De auto's zal ik opslaan in een mysql db, zoals in onderstaand voorbeeld:

id | merk | type | waarde | stolen
----------|-------------|-------------|-----------|--------
0001 | Bugaty | type 35 | 1000 $ | True
0002 | Bugaty | tank | 750 $ |

enz..

als je een auto probeert te stelen, en de poging is gelukt, dan moet hij een auto uit de db halen waar geen 'True' staat in de kolom 'stolen'.

Grtz,

PcFrEaKy
ik ook nog even een reactie dan.

als "id" auto_increment is, hoef je hem niet in de query te vermelden.
je insert hem als id 2, die zal waarschijnlijk bestaan en misschien wel / niet worden overschreven. Het zal iig nooit automatisch id 3 worden.

je zou nog kunnen controleren of je geen letters in een INT veld wilt updaten. ( dat wil namelijk ook niet )

Verder zie ik eigenlijk geen probleem.
@ erik

ik ging er ook vanuit dat zijn id autoincrement
maar er is ergens een functie die telt hoeveel rijen er in de tabel autos zitten, en die + 1 doet als nieuwe id moet worden...
Er moeten nog slashes rond je niet numerieke waardes.

Stijn Dumoulin schreef op 03.05.2006 12:29
maar er is ergens een functie die telt hoeveel rijen er in de tabel autos zitten, en die + 1 doet als nieuwe id moet worden...


Dat is geen functie, dat is een stukje mysql, auto incredlement.
beter bekend als auto_increment
ik bedoel wel degelijk een functie:

$aantalrijen = mysql_num_rows($res);
$nieuwerij = $aantalrijen + '1';
waarom?
Dat is geen functie maar een stukje overbodigde losse code.
Wtf....

die layout is echt lelijk :|
Stefan Visser schreef op 03.05.2006 13:25
Wtf....

die layout is echt lelijk :|


En zulk soort kansloze reacties willen we dus niet hebben... Let erop in het vervolg.

Reageren