Files
jscore/server/setuserdata.php
2022-11-15 19:06:00 +01:00

34 lines
884 B
PHP

<?php
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
class MiBD extends SQLite3
{
function __construct()
{
$this->open('../bd/jailgames.db');
}
}
$bd = new MiBD();
$game = "";
if (isset($_GET['game'])) $game = $_GET['game'];
$user = "";
if (isset($_GET['user'])) $user = $_GET['user'];
$data = "";
if (isset($_GET['data'])) $data = $_GET['data'];
$query = "SELECT count(*) as count FROM userdata WHERE game LIKE '".$game."' AND user LIKE '".$user."'";
$resultado = $bd->query($query);
if ($resultado->fetchArray(SQLITE3_ASSOC)['count'] > 0) {
$query = "UPDATE userdata SET data='".$data."' WHERE game='".$game."' AND user='".$user."'";
$bd->exec($query);
} else {
$query = "INSERT INTO userdata (game, user, data) VALUES ('".$game."', '".$user."', '".$data."')";
$bd->exec($query);
}
echo("OK");
?>