Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL]Problem z zapytaniem :/
robos85
post 15.07.2008, 13:24:36
Post #1





Grupa: Zarejestrowani
Postów: 466
Pomógł: 11
Dołączył: 21.09.2006
Skąd: Szczecin

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


Ja w tym zapytaniu wyeliminować błąd?
Cytat
Parse error: syntax error, unexpected '.', expecting ')' in C:\wamp\www\PS\register.php on line 142

i żeby datę wstawiło

  1. <?php
  2. mysql_query("INSERT INTO `users`(`pass`,`email`,`tytul`,`imie`,`nazwisko`,`organizacja`,`s_organizacja`,`uli
    c
  3. `,`kod`,`miasto`,`kraj`,`telefon`,`fax`,`data`) VALUES (".implode(",", array_map("sqlesc", array($pass,$_POST['email'],$_POST['tytul'],$_POST['imie'],$_POST['nazwisko'],$_POST['organizacja'],$_POST['s_organizacja'],$_POST['ulica'],$_POST['kod'],$_POST['miasto'],$_POST['kraj'],$_POST['telefon'],$_POST['fax'],."NOW()".))).")");
  4. ?>
Go to the top of the page
+Quote Post
strife
post 15.07.2008, 13:33:19
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


To nie jest błąd w zapytaniu, tylko w kodzie php. Spróbuj tak:

  1. <?php
  2. mysql_query("INSERT INTO `users`(`pass`,`email`,`tytul`,`imie`,`nazwisko`,`organizacja`,`s_organizacja`,`uli
    c
  3. `,`kod`,`miasto`,`kraj`,`telefon`,`fax`,`data`) VALUES (".implode(",", array_map("sqlesc", array($pass,$_POST['email'],$_POST['tytul'],$_POST['imie'],$_POST['nazwisko'],$_POST['organizacja'],$_POST['s_organizacja'],$_POST['ulica'],$_POST['kod'],$_POST['miasto'],$_POST['kraj'],$_POST['telefon'],$_POST['fax'],"NOW()"))).")");
  4. ?>


Uprzedzając kolejne pytanie, że Ci się rekord nie dodał do bazy, wyświetl sobie to zapytanie, i zobacz na mysql_error" title="Zobacz w manualu PHP" target="_manual.

Pozdrawiam.


--------------------
Go to the top of the page
+Quote Post
robos85
post 15.07.2008, 14:19:10
Post #3





Grupa: Zarejestrowani
Postów: 466
Pomógł: 11
Dołączył: 21.09.2006
Skąd: Szczecin

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


Mam teraz inny problem,
Mam taką funkcję:
  1. <?php
  2. function sqlesc($content) {
  3. $content = (! get_magic_quotes_gpc ()) ? mysql_real_escape_string ($content) : $content;
  4. return $content;
  5. }
  6. ?>

i takie zapytanie:
  1. <?php
  2. mysql_query("INSERT INTO `users`(`pass`,`email`,`tytul`,`imie`,`nazwisko`,`organizacja`,`s_organizacja`,`uli
    c
  3. `,`kod`,`miasto`,`kraj`,`telefon`,`fax`,`data`) VALUES (".sqlesc($pass).",".sqlesc($_POST['email']).",".sqlesc($_POST['tytul']).",".sqlesc($_POST['imie']).",".sqlesc($_POST['nazwisko']).",".sqlesc($_POST['organizacja']).",".sqlesc($_POST['s_organizacja']).",".sqlesc($_POST['ulica']).",".sqlesc($_POST['kod']).",".sqlesc($_POST['miasto']).",".sqlesc($_POST['kraj']).",".sqlesc($_POST['telefon']).",".sqlesc($_POST['fax']).",NOW())");
  4. echo "dodano";
  5. ?>

Nie wyskakuje mi żaden błąd, pokazuje mi dodano, lecz do bazy nie jest nic wstawiane:/

Co jest nie tak?
Go to the top of the page
+Quote Post
vego007
post 15.07.2008, 14:30:39
Post #4





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

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


Daj echo na zapytanie i napisz co wyświetla
Go to the top of the page
+Quote Post
strife
post 15.07.2008, 14:40:37
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Specjalnie to napisałem, abyś nie zadawał tego pytania, cytuje: mad.gif
Cytat(strife @ 15.07.2008, 14:33:19 ) *
[...]Uprzedzając kolejne pytanie, że Ci się rekord nie dodał do bazy, wyświetl sobie to zapytanie, i zobacz na mysql_error" title="Zobacz w manualu PHP" target="_manual.

Cytat(robos85 @ 15.07.2008, 15:19:10 ) *
Nie wyskakuje mi żaden błąd, pokazuje mi dodano, lecz do bazy nie jest nic wstawiane:/

mad.gif


--------------------
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 Wersja Lo-Fi Aktualny czas: 4.07.2025 - 20:59