Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z połączeniem do mysql
pdg1264
post 17.05.2014, 12:20:05
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 1
Dołączył: 17.05.2014

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


Witam,

Mam problem otóż pobrałem z internetu skrypt jtable i chciałem go trochę edytować i po zmianie

tego

  1. $result = mysql_query("INSERT INTO people(Name, Age, RecordDate) VALUES('" . $_POST["Name"] . "', " . $_POST["Age"] . ",now());");


i tego

  1. $result = mysql_query("UPDATE people SET Name = '" . $_POST["Name"] . "', Age = " . $_POST["Age"] . " WHERE PersonId = " . $_POST["PersonId"] . ";");


na to


  1. $result = mysql_query("INSERT INTO people(Name, Age, Miasto, RecordDate) VALUES('" . $_POST["Name"] . "', " . $_POST["Age"] . " , " . $-POST["Miasto"] . ",now());");
  2.  
  3. $result = mysql_query("UPDATE people SET Name = '" . $_POST["Name"] . "', Age = " . $_POST["Age"] . ", Miasto = " . $_POST["Miasto"] . ", WHERE PersonId = " . $_POST["PersonId"] . ";");


Wyświetla mi się to
An error occured while communicating to the server

W bazie danych dodałem kolumne
Go to the top of the page
+Quote Post
piotrooo89
post 17.05.2014, 12:52:23
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




złe ciapki do stringów używasz a raczej ich w ogóle nie masz. dodatkowo masz coś takiego
Kod
$-POST["Miasto"]


--------------------
Go to the top of the page
+Quote Post
pdg1264
post 17.05.2014, 12:57:43
Post #3





Grupa: Zarejestrowani
Postów: 41
Pomógł: 1
Dołączył: 17.05.2014

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


Tak było ja tylko dopisałem Miasto
Zanim to dopisałem działało
Go to the top of the page
+Quote Post
piotrooo89
post 17.05.2014, 12:59:31
Post #4


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




jeśli miasto jest stringiem to źle używasz ciapków właśnie do tej wartości.


--------------------
Go to the top of the page
+Quote Post
pdg1264
post 17.05.2014, 13:06:20
Post #5





Grupa: Zarejestrowani
Postów: 41
Pomógł: 1
Dołączył: 17.05.2014

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


A czy mógłbyś napisać mi poprawny kod ?
Go to the top of the page
+Quote Post
piotrooo89
post 17.05.2014, 13:10:02
Post #6


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




  1. "INSERT INTO people(Name, Age, Miasto, RecordDate) VALUES('" . $_POST["Name"] . "', " . $_POST["Age"] . " , '" . $_POST["Miasto"] . "', now())"


analogicznie w update.


--------------------
Go to the top of the page
+Quote Post
pdg1264
post 17.05.2014, 13:14:11
Post #7





Grupa: Zarejestrowani
Postów: 41
Pomógł: 1
Dołączył: 17.05.2014

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


Działa smile.gif
Dziękuje bardzo za szybką pomoc.

Pozdrawiam
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: 18.04.2024 - 19:25