Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [SQL]zapis zapytan sql
viamarimar
post 16.02.2015, 15:37:12
Post #1





Grupa: Zarejestrowani
Postów: 303
Pomógł: 1
Dołączył: 24.09.2011

Ostrzeżenie: (10%)
X----


Zapytanie takiej postaci dziala(tak na start)
  1. mysql_query("UPDATE ".$prefix."users,".$prefix."dane SET ".$prefix."dane.dane_dataLogowanie = NOW(),".$prefix."users.users_online='1' WHERE ".$prefix."users.users_login='$user'") or die(mysql_error()); ;


Zapis do zmiennych pewnych danych o uzytkowniku
  1. $ip = $_SERVER['REMOTE_ADDR'];
  2. $host = gethostbyaddr($_SERVER['REMOTE_ADDR']);
  3. $system = pokazSystem($_SERVER['HTTP_USER_AGENT']);
  4. $przegladarka = pokazPrzegladarka($_SERVER['HTTP_USER_AGENT']);


i proba wpisania ich do zapytania:

  1. mysql_query("UPDATE ".$prefix."users,".$prefix."dane SET ".$prefix."dane.dane_dataLogowanie = NOW(),".$prefix."dane.dane_ip ='$ip',".$prefix."dane.dane_host ='$host',".$prefix."dane.dane_system ='$system',".$prefix."dane.dane_przegladarka ='$przegladarka',".$prefix."users.users_online='1' WHERE ".$prefix."users.users_login='$user'") or die(mysql_error()); ;

zapytanie powyzej juz nie dziala,

Wechowane wyglada tak:
  1. UPDATE wpl_users,wpl_dane SET wpl_dane.dane_dataLogowanie = NOW(),wpl_dane.dane_ip ='::1',wpl_dane.dane_host ='XXX',wpl_dane.dane_system ='Windows 8.1',wpl_dane.dane_przegladarka ='Firefox',wpl_users.users_online='1' WHERE wpl_users.users_login='root' 


przekazuje wszystkie dane ktore chce jednak nie wpisuje ich do bazy o co chodzi?! pola w bazie sa, dane sa nalezy je tylko upnac, z czym ten "program" ma klopot z czym ja mam klopot?
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 13.08.2025 - 23:14