Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

MYSQL - pobieranie id gracza


amama12345

Rekomendowane odpowiedzi

Opublikowano

Witam, jestem nowy w tworzeniu serwerów sfgame. Nigdy nie miałem do czynienia z PHP,CSS itd. Mam gotowy panel kupowania grzybów, lecz mam serwer na nowych plikach gdzie zamiast mysql jest PDO. Jak mogę pobrać id gracza, który wejdzie na daną stronę? Proszę o pomoc!

 

Moje dotychczasowe kombinacje:

ini_set('display_errors', '0'); 

require_once("settings1.php");

$db = $dbconn;

$sql= $db->prepare ( "SELECT * FROM players WHERE ID= :id LIMIT 1" );
$sql->execute ();
$fetch = $sql->fetchAll();
$coodata = $fetch['id'];

 

Opublikowano

W request w case accountlogin pod:

	if($playerData['banned'] != 0) {
		exit('Error:admin lock permanent');
	}

dodaj:

setcookie('ssid', $ssid, time()+3600);

i ten kod zmień na :

ini_set('display_errors', '0'); 

require_once("settings1.php");

$qry = $db->prepare('SELECT * FROM players WHERE ssid = :ssid');
$qry->execute(array(':ssid' => $_COOKIE['ssid']));
$coodata = $qry->fetch(PDO::FETCH_ASSOC);

Powinno działać.

Opublikowano

Wyświetla się wiadomość, że pomyślnie kupiono, lecz wyskakuje błąd na przyznanie grzybów.

 

$db->exec("UPDATE players SET mush = mush+200 WHERE ID = '$coodata'");

 

co jest w nim nie tak?
 

Opublikowano
1 godzinę temu, amama12345 napisał:

Wyświetla się wiadomość, że pomyślnie kupiono, lecz wyskakuje błąd na przyznanie grzybów.

 

$db->exec("UPDATE players SET mush = mush+200 WHERE ID = '$coodata'");

 

co jest w nim nie tak?
 

WHERE ID = '.$coodata['ID'].'

  • Aive zmienił(a) tytuł na MYSQL - pobieranie id gracza
  • Aive zablokował(a) ten temat

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...