Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Baza Mysql problem, Na stronie pisze że rekord dodano do bazy
berti28
post 11.12.2016, 15:25:09
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 0
Dołączył: 4.02.2014

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


Mam taki kod:
  1. <center><fieldset>
  2. <form action="index.php" method="post">
  3. <dt>Login:</dt>
  4. <dd><input type="text" name="login" class="input" /></dd>
  5. <dt>Hasło:</dt>
  6. <dd><input type="password" name="haslo" class="input" /></dd>
  7. <dt>Imię:</dt>
  8. <dd><input type="text" name="imie" class="input" /></dd>
  9. <dt>Nazwisko:</dt>
  10. <dd><input type="text" name="nazwisko" class="input" /></dd>
  11. <dt>Data urodzenia:(dzień-miesiąc-rok)</dt>
  12. <dd><input type="text" name="dataurodzenia" class="input" /></dd>
  13. <dt>Twój e-mail:</dt>
  14. <dd><input type="text" name="email" class="input" /></dd>
  15. <dt>Opisz swój wymarzony dom:</dt>
  16. <dt><textarea cols="30" rows="8" name="wymarzony"></textarea></dt>
  17.  
  18.  
  19. </dl></center>
  20. </form>
  21. </fieldset></center>
  22.  
  23. </body>
  24.  
  25.  
  26. <?php
  27. error_reporting(E_ALL ^ E_NOTICE);
  28. $login = $_POST['login'];
  29. $haslo = $_POST['haslo'];
  30. $imie = $_POST['imie'];
  31. $nazwisko = $_POST['nazwisko'];
  32. $dataurodzenia = $_POST['dataurodzenia'];
  33. $email = $_POST['email'];
  34. $wymarzony = $_POST['wymarzony'];
  35.  
  36.  
  37. if( $login and $haslo and $imie and $nazwisko and $dataurodzenia and $email and $wymarzony) {
  38.  
  39. // łączymy się z bazą danych
  40. $connection = @mysql_connect('localhost', 'root', '')
  41. or die('Brak połączenia z serwerem MySQL');
  42. $db = @mysql_select_db('taki', $connection)
  43. or die('Nie mogę połączyć się z bazą danych');
  44.  
  45. // dodajemy rekord do bazy
  46. $ins = "Select INSERT INTO pr (`login`, `haslo`, `imie`, `nazwisko` , `dataurodzenia` , `email`, , `wymarzony`) VALUES ('', '$login', '$haslo', '$imie', '$nazwisko', '$dataurodzenia', '$email', '$wymarzony')";
  47. if($ins) echo "Rekord został dodany poprawnie";
  48. else echo "Błąd nie udało się dodać nowego rekordu";
  49.  
  50. mysql_close($connection);
  51. }
  52.  
  53. ?>

Pisze mi że "Rekord został dodany poprawnie" ale w bazie danych go nie ma. Jaki może być problem? Coś z bazą mysql?
Powód edycji: [Kshyhoo]: bb-code
Go to the top of the page
+Quote Post
trueblue
post 11.12.2016, 15:29:22
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

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


1. SELECT INSERT INTO
2. `email`, , `wymarzony`


--------------------
Go to the top of the page
+Quote Post
Kshyhoo
post 11.12.2016, 17:28:22
Post #3





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




Przenoszę.


--------------------
Go to the top of the page
+Quote Post
nospor
post 11.12.2016, 19:48:37
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Nigdzie nie wykonujesz zapytania insert. Samo napisanie zapytanie w magiczny sposob go nie wykona


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

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: 14.07.2025 - 01:01