Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Zapisywanie dannych
Mikolaj.on
post
Post #1





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 13.01.2011

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


Wczytuje wartości z formularzu "Point" i "nick" i zapisuje je w bazie MYSQL

W bazie po lewej stronie mam players po prawej id, points, nick

Chodzi o to by zapisywał formularz i nadawał mu id 1,2,3,4,5,6,7...

O to mój skrypt:


  1. <?php
  2.  
  3. if(!isset($_POST['point'])) die('<h1>500 - error, no expected post data</h1>');
  4.  
  5. $pdo = $m = mysql_connect('localhost', 'login', 'haslo') or die("Server died!");
  6. $m = mysql_select_db('zwierz') or die("Database died!");
  7.  
  8.  
  9.  
  10. $zapytanie = "INSERT INTO `players` VALUES ('', '$_POST['point']', '$_POST['nick']')";
  11. $idzapytania = mysql_query($zapytanie);
  12.  
  13. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Nadaj ID auto_increment...


--------------------
Go to the top of the page
+Quote Post
Mikolaj.on
post
Post #3





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 13.01.2011

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


mam nadane. a kod wiesz jak przerobić ?
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #4





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Przecież to z automatu jest nadawane.


--------------------
Go to the top of the page
+Quote Post
Mikolaj.on
post
Post #5





Grupa: Zarejestrowani
Postów: 68
Pomógł: 0
Dołączył: 13.01.2011

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


Jest błąd zobacz na składnie bo ja nie widzę błędu nie chce zapisywać do bazy.

Ten post edytował Mikolaj.on 14.01.2011, 18:03:28
Go to the top of the page
+Quote Post
Hekko
post
Post #6





Grupa: Zarejestrowani
Postów: 255
Pomógł: 23
Dołączył: 1.12.2003

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


Napisz jaki błąd. Wklej też strukturę tabeli.


--------------------
Tani hosting - Hekko.pl | PHP 5.2/5.3/5.4/5.5/5.6 | MySQL 5.5 |
Hosting już od 49 zł rocznie! Domena pl do każdego pakietu!
Go to the top of the page
+Quote Post
sadistic_son
post
Post #7





Grupa: Zarejestrowani
Postów: 1 495
Pomógł: 245
Dołączył: 1.07.2009
Skąd: Bydgoszcz

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


  1. $zapytanie = "INSERT INTO `players` VALUES (NULL, '$_POST[point]', '$_POST[nick]')";
Aby INSERT poprawnie dodał auto-wartość do id to musisz w zapytaniu kazac dodac id o wartosci NULL. No i jeszcze skoro zapytanie dodajesz w " to musisz usunac ' z $_POST['xxx'] czyli ma byc $_POST[xxx]

Ten post edytował sadistic_son 15.01.2011, 17:11:10


--------------------
Uśpieni przez system, wychowani przez media,
Karmieni zmysłami, próżnymi żądzami...

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Jesteś zbyt leniwy, żeby się zarejestrować? Ja jestem zbyt leniwy aby Ci pomóc!
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
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 Aktualny czas: 22.08.2025 - 00:57