Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Zapisywanie dannych
Forum PHP.pl > Forum > Przedszkole
Mikolaj.on
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. ?>
Kshyhoo
Nadaj ID auto_increment...
Mikolaj.on
mam nadane. a kod wiesz jak przerobić ?
Kshyhoo
Przecież to z automatu jest nadawane.
Mikolaj.on
Jest błąd zobacz na składnie bo ja nie widzę błędu nie chce zapisywać do bazy.
Hekko
Napisz jaki błąd. Wklej też strukturę tabeli.
sadistic_son
  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]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.