Hallo ,

Ik net bezig met PHP en heb nu een login systeem (niet zelfgemaakt) op mijn site.
Ik heb ook een script voor een spelletje (niet PHP) gemaakt en op mijn site gezet , nu heb ik dus een database waar de users in staan , die users hebben ook een row: "money".

Nu wil ik dus "money" van een user importeren in mijn script van het spelletje , welke manieren zijn hiervoor ? Ik heb al heel wat geprobeerd maar het is nog niet gelukt.

Mvg,
Feiko
Je kwats een eind weg, maar verteld ons niets relevants, dus dat wordt lekker gissen.

Geef ons, ons dagelijks brood -> relevante informatie waar we wel wat mee kunnen aanvangen.

Maar ja je hebt standaard interfaces:
json
xml
enz
Ja ik wil je graag meer informatie geven , maar weet niet wat jij nodig hebt want ik kan wel alle scripts gaan posten maar wat wil je weten dan ?
Als je niet weet wat relevant is dan moet je je af gaan vragen waar je mee bezig bent!

In wat voor ransig taaltje is dat spelletje geschreven dan.... maar ach je hebt in feite al een antwoord verkregen: xml, json enz allemaal protocollen om tussen verschillende "platforms" informatie uit te wisselen.
Okee , en als ik mijn andere spelletje die wel in PHP is geschreven wil gebruiken , zal ik dan een query gebruiken of iets anders ?
Ja, wat moet er geïmporteerd worden??
Je hebt een extra kolom gemaakt money in het tabel users.

Dan kan je toch gewoon die kolom gebruiken?


SELECT username, userid, money FROM users;


Ik zie nu niet echt het probleem.
Nou , nu selecteer je money van 1 bepaalde user.
Ik wil dat je "money" van de user die ingelogd is op die pagina importeerd.
Ik heb dus bovenaan

<?php
include 'dbc.php';
page_protect();?>


gezet om de pagina te beveiligen maar nu moet ik dus iets met die session doen maar weet niet precies hoe .
Dat is toch simpel..
pseudo code:
[code]
<?php
$sql = "SELECT username,
money
FROM users
WHERE
userid = '".mysql_real_escape_string($_SESSION['userid'])."'
";

$result = mysql_query($sql);

$row = mysql_fetch_assoc($result);

echo $row['username']. ' Heeft '.$row['money'];
?>
[code]
Zoals Noppes al opgemerkt heeft geef je weinig informatie. Je zegt dat je gegevens in een database staan en die kun je in principe vanuit elke programeertaal benaderen.
Bedankt , maar 2 dingetjes :

Nu echo je het en ik wil (alleen het geld) gebruiken in een script , (logische oplossing lijkt me de echo weghalen maar is niet echt slim).

en ik krijg deze error
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in

En ja sorry ben nog heel nieuw met php
Laat JOU code eens zien.
We kunnen je van alles lopen vertellen, maar wij kunnen niet zien wat je aan het doen bent.
Welke tabel gegevens heb je? Bedoel dus de kolomnamen, sesion namen.
Als je die variabele weer wenst te gebruiken, kan dat gewoon.
Alleen nu 'doet ie ut niet' omdat ik alleen maar voorbeeld code kan maken voor je.

Reageren