Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL][PHP] Baza czy kod? Pomocy webmasterzy!
lestat1313
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 9.01.2011

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


Witajcie mam taki problem:

mam taki plik :

  1. <?php
  2. require('dbconnect.php');
  3. $a = "SELECT * FROM `uzytkownicy` WHERE `id`='".$_SESSION['user_id']."'";
  4. $a = mysql_query($a);
  5. if ($_SESSION['user_id'] and $aa['hash'] == $_SESSION['hash'] and $_SERVER['REMOTE_ADDR'] == $aa['ost_ip']){
  6. $aktywny = time()+60*2;
  7. $ip = $_SERVER['REMOTE_ADDR'];
  8. $online="UPDATE uzytkownicy SET ost_ip = '$ip', ost_aktywny = '$aktywny' WHERE id=$_SESSION[user_id]";
  9. mysql_query($online) or die("Wystapił blad");
  10. }
  11. else {
  12. echo "eeeee ";
  13. /*
  14. session_start();
  15. session_unset();
  16. session_destroy();
  17. */
  18. }
  19. ?>


i po wrzuceniu go na serwer wyskakuje mi problem :

Cytat
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/sites/yoyo.pl/t/e/testowo1313/zalogowany.php on line 6
eeeee
Parse error: syntax error, unexpected T_STRING, expecting '(' in /var/www/sites/yoyo.pl/t/e/testowo1313/funkcje/genhash.php on line 2


Nie mam pojęcia czy jest to jakiś problem bazy danych, lub (bardziej prawdopodobne) błedu w kodzie ;/
Zamieszczałem podobny przypadek na forum, umieściłem korekty lecz to nie pomaga.
Czy ktoś jest w sanie mi pomóc ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Hoku
post
Post #2





Grupa: Zarejestrowani
Postów: 49
Pomógł: 2
Dołączył: 6.07.2010

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


  1. $a = "SELECT * FROM `uzytkownicy` WHERE `id`='".$_SESSION['user_id']."'";
  2. $a = mysql_query($a);

1 zrzut da ci zapytanie sprawdź sobie w phpadmin np. czy coś zwróci;)
2gi da ci typ wyniku oraz wynik;
var_dump prawdę ci powie;
zapewne tego ID tam nie ma w bazie.

ps. od kiedy można używać spacji w nazwie funkcji o.O?

ps2. myślisz że coś tak skomplikowanego jak silnik gry jesteś w stanie napisać?
masz problem ze zrozumieniem błędów które są dość dokładnie opisane.
a tu jeszcze dojdą bugi które błędów nie zwracają a są.
takie projekty to wyższa szkoła jazdy:
optymalizacja na wysokim poziomie
sprawienie, że dane procesy wyglądają na zachodzące w czasie rzeczywistym.
bezpieczeństwo.
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: 14.10.2025 - 20:59