Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak zapisac ip do bd. ?
qczman
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 10.04.2005

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


Witam
Mam taki oto kodzik:
  1. <?php
  2.  
  3. mysql_connect(&#092;"localhost\",\"login\",\"haslo\");
  4.  
  5. $ip = $REMOTE_ADDR;
  6. $zapytanie = &#092;"INSERT INTO tabela VALUES('cos','cos1',$ip)\";
  7. $wynik = mysql_query($zapytanie);
  8.  
  9. if($wynik) echo &#092;"Rekord został dodany do bazy.<br>\";
  10. else {
  11. echo &#092;"Błąd !!! Nie mozna dodać rekordu !!!<br>\";
  12. }
  13.  
  14. ?>


1.Czemu nie zapisuje Ip do bazy danych )?
2.Jak zapisać do bd. auktualna date?
3.Jak sprawdzić czy w bd. nie wystepuje w tabeli (o nazwie tabela) w polu (login), wartość (z $zapytania) "cos" ?

Z góry dzięki za odpowiedź.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
Ace
post
Post #2





Grupa: Zarejestrowani
Postów: 216
Pomógł: 0
Dołączył: 9.08.2003
Skąd: Warszawa

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


prawdopodobnie $ip = $REMOTE_ADDR; ta zmienna jest pusta...
nie iwem czy to nie powinno wygaldac tak
$ip = $_SERVER["REMOTE_ADDR"];

poczytaj o zmienej $_SERVER ...
Go to the top of the page
+Quote Post
qczman
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 10.04.2005

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


Cytat(Ace @ 2005-04-14 16:18:25)
prawdopodobnie $ip = $REMOTE_ADDR; ta zmienna jest pusta...
nie iwem czy to nie powinno wygaldac tak
$ip = $_SERVER["REMOTE_ADDR"];

poczytaj o zmienej $_SERVER ...

Cytat
$ip = $_SERVER["REMOTE_ADDR"];

tak tez probowalem i nic (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
acztery
post
Post #4





Grupa: Zarejestrowani
Postów: 945
Pomógł: 7
Dołączył: 15.03.2005
Skąd: katowice

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


date" title="Zobacz w manualu PHP" target="_manual

  1. <?php
  2.  
  3. &#092;".$_SERVER['REMOTE_ADDR'].\"
  4.  
  5. ?>
Go to the top of the page
+Quote Post
qczman
post
Post #5





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 10.04.2005

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


po wpisaniu ".$_SERVER['REMOTE_ADDR']." wyskakuje mi teraz taki blad:

Kod
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\usr\apache\httpd\html\nowy folder (2)\pierwsze\kopia polaczenie.php on line 6
Go to the top of the page
+Quote Post
SongoQ
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Cytat
2.Jak zapisać do bd. auktualna date?
3.Jak sprawdzić czy w bd. nie wystepuje w tabeli (o nazwie tabela) w polu (login), wartość (z $zapytania) "cos" ?


Ad.2.
Dla MySQLa
  1. INSERT
  2. INTO tabela (pole1, date) VALUES ('ssss', NOW())


Dla ORACLE
  1. INSERT
  2. INTO tabela (pole1, date) VALUES ('ssss', SYSDATE)


Ad.3.
  1. SELECT COUNT(*)
  2. FROM tabela WHERE login = 'twoje zapytanie'


Jesli ilosc bedzie 0 to nie wystepuje, jesli bedzie != 0 to wystepuje

Ad.1.
Jesli wywolujesz tak
  1. <?php
  2. echo $_SERVER['REMOTE_ADDR'];
  3. ?>

i nic Ci nie zwraca to cos z php nie tak

Cytat
Introduced in 4.1.0. In earlier versions, use $HTTP_SERVER_VARS
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


lol: ip jest przeciez stringiem
  1. <?php
  2. $zapytanie = &#092;"INSERT INTO tabela VALUES('cos','cos1', '{$_SERVER[ 'REMOTE_ADDR' ]}')\";
  3. // lub
  4. $zapytanie = &#092;"INSERT INTO tabela VALUES('cos','cos1', '\" . $_SERVER[ 'REMOTE_ADDR' ] . \"')\";
  5.  
  6. ?>
Go to the top of the page
+Quote Post
jedrus4
post
Post #8





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 6.04.2005
Skąd: Międzyborów

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


Cytat(qczman @ 2005-04-14 16:15:16)
  1. <?php
  2.  
  3. $zapytanie = &#092;"INSERT INTO tabela VALUES('cos','cos1',$ip)\";
  4.  
  5. ?>


1.Czemu nie zapisuje Ip do bazy danych )?

jak dla mnie powinno byc tak:

  1. <?php
  2. $zapytanie = &#092;"INSERT INTO tabela VALUES('cos','cos1','\".$ip.\"')\";
  3. ?>
Go to the top of the page
+Quote Post
qczman
post
Post #9





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 10.04.2005

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


DZIEKI WIELKIE za poswiecenie swojego czasu "Poczatkujacemu".
Wszystkie "zlote rady" sie przydaly.

(IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) (IMG:http://forum.php.pl/style_emoticons/default/cool.gif) (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif) (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)

Jeszcze raz WIELKIE DZIEKI (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !!!!!!!!!!!!!!!!!!!!!!
Go to the top of the page
+Quote Post

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: 15.09.2025 - 03:26