Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL]Błąd w zapytaniu ? :|
Ulysess
post
Post #1





Grupa: Zarejestrowani
Postów: 695
Pomógł: 65
Dołączył: 27.07.2009
Skąd: Y

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


witam
mam o to takie 2 zapytania
  1. $wykonano_zapytanie['klan_podanie'] = mysql_query("SELECT `id_clan`,`date` FROM `clan_administration` WHERE `id_char`=".mysql_real_escape_string($id_user)." LIMIT 1") or die(mysql_error());
  2. $klan_podanie = mysql_fetch_assoc($wykonano_zapytanie['klan_podanie']);
  3. $wynik_podanie = mysql_num_rows($wykonano_zapytanie['klan_podanie']);
  4.  
  5. $wykonano_zapytanie['nazwa_klanu'] = mysql_query("SELECT `name` FROM `clan_list` WHERE `id_clan`=".mysql_real_escape_string($klan_podanie['id_clan'])."") or die(mysql_error());
  6. $nazwa_klanu = mysql_fetch_assoc($wykonano_zapytanie['nazwa_klanu']);


i błąd wyskakujący "Something is wrong in your syntax obok '' w linii 1"
błąd dotyczy tego zapytani ->
  1. $wykonano_zapytanie['nazwa_klanu'] = mysql_query("SELECT `name` FROM `clan_list` WHERE `id_clan`=".mysql_real_escape_string($klan_podanie['id_clan'])."") or die(mysql_error());
  2. $nazwa_klanu = mysql_fetch_assoc($wykonano_zapytanie['nazwa_klanu']);


okazało się że chodzi o brak '' w tym fragmencie
  1. ".mysql_real_escape_string($klan_podanie['id_clan'])."
.

Jak to możliwe że wywala błąd skoro pole id_clan w obu tabelach jest typem smallint (IMG:style_emoticons/default/questionmark.gif) :| nie rozumiem o co z tym chodzi ..
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 20.12.2025 - 22:03