Chcialem zrobic cos takiego (skrypt rankingu dla znajomego), ze pobiera z adresu id usera np. 23, pobiera dane z bazy danych dla usera 23, i z jednego pola TRIBE pobiera id jego plemienia, i potem wyszukuje w tabeli TRIBES plemie o tym id i pobiera jego nazwe.
W praktyce wyglada to tak:
Kod
<?php
ob_start();
require_once('inc/config.php');
session_start();
$_GET['id'] = (int)$_GET['id'];
$id = $_GET['id'];
$query = mysql_query("SELECT * FROM players WHERE id = $id");
while($player = mysql_fetch_array($query)){
echo "<h1>Profil gracza ".$player["name"]."</h1><br>";
}
?>
tu moj kod html
<?php
$player["tribe"] = $plemie;
$query3 = mysql_query("SELECT *FROM tribes WHERE id = $plemie");
$player3 = mysql_fetch_array($query3);
echo "Tribe: ".$player3["name"]."<br>";
?>
tu moj kod html 2
<?php
ob_end_flush();
?>
ob_start();
require_once('inc/config.php');
session_start();
$_GET['id'] = (int)$_GET['id'];
$id = $_GET['id'];
$query = mysql_query("SELECT * FROM players WHERE id = $id");
while($player = mysql_fetch_array($query)){
echo "<h1>Profil gracza ".$player["name"]."</h1><br>";
}
?>
tu moj kod html
<?php
$player["tribe"] = $plemie;
$query3 = mysql_query("SELECT *FROM tribes WHERE id = $plemie");
$player3 = mysql_fetch_array($query3);
echo "Tribe: ".$player3["name"]."<br>";
?>
tu moj kod html 2
<?php
ob_end_flush();
?>
Ale zamiast owej nazwy plemienia wywala
Kod
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in sciezka
Powyższy kod może w niektórych miejscach być bez sensu, bo modyfikowałem wiele rzeczy próbując sprawić żeby działał.