Hey liebe Leute,
bin gerade dabei mir nen paar Datenabfragen mit MySql zu erstellen. Nun bekomme ich aber bei einem Wert, keinen entsprechenden Gegenwert.
Die Abfrage
Code
$query = "SELECT username, status, rank, level, cash, exp, expneeded FROM users WHERE loginreqkey='$req'";
if ($stmt = $mysqli->prepare($query)) {
$stmt->execute();
$stmt->bind_result($gusername, $gstate, $grank, $glevel, $cash, $gexp, $gexpn);
while ($stmt->fetch()) {
echo "{";
echo '"state": "' . $gstate . '",';
echo '"username": "' . $gusername . '",';
echo '"rank": "' . $grank . '",';
echo '"level": "' . $glevel . '",';
echo '"cash": "' . $gcash . '",';
echo '"exp": "' . $gexp . '",';
echo '"expneeded": "' . $gexpn . '"';
echo "}";
}
Alles anzeigen
Die Antwort
Code
{"state": "offline","username": "testuser","rank": "Civilian","level": "4","cash": """exp": "250","expneeded": "5000"}
Wie wir sehen sehen wir natürlich einen Teil der Abfragen die funktioniert haben aber sowas wie cash geht leider nicht