Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] Błąd zapytania
IceBeast
post
Post #1





Grupa: Zarejestrowani
Postów: 47
Pomógł: 0
Dołączył: 20.11.2010

Ostrzeżenie: (0%)
-----


Witam
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();
?>


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ł.

Ten post edytował IceBeast 13.03.2011, 20:19:08
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
hatesz
post
Post #2





Grupa: Zarejestrowani
Postów: 23
Pomógł: 7
Dołączył: 6.05.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Ten kod jest całkowicie bez sensu.

Na przykład w:

  1. $player["tribe"] = $plemie;


Przypisujesz do tablicy, która już nie istnieje (nie jest to błąd, ale chyba nie o to chodziło, nie?), a raczej która w ogóle nie istniała w tym zasięgu.
Najlepiej będzie jakbyś podał kod przed tymi Twoimi modyfikacjami to się znajdzie błąd z łatwością ; )


--------------------


Sprzedam książkę "PHP Objects, Patterns and Practice" wydawnictwa Apress w oryginale, po angielsku. Kontakt na PW.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 13:03