![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 26.08.2019 Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem prosty formularz wysyłania danych Imienia i Nazwiska do SQL.
Sprawdziłem że dodaje do bazy kolejno ale bez wartości. Za to formularz zapamiętuje wartość Imię i Nazwisko Za to w tabeli pokazuje 0 index.html connect.php
dodaj.php
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Włącz wyświetlanie błędów zapytania. Dlaczego wstawiasz pusty string w kolumnę zapewne int? Pomiń ja całkowicie. Zabezpiecz to bindowaniem parametrów.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 26.08.2019 Ostrzeżenie: (0%) ![]() ![]() |
Włącz wyświetlanie błędów zapytania. Dlaczego wstawiasz pusty string w kolumnę zapewne int? Pomiń ja całkowicie. Zabezpiecz to bindowaniem parametrów. Pusty aby z automatu numerował znalazłem tak w jednym z poradników. Co to znaczy bindowanie parametrów (IMG:style_emoticons/default/questionmark.gif) |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
A czytałeś https://dev.mysql.com/doc/refman/8.0/en/exa...-increment.html ? Masz tam opisane dokładnie jak jest generowany AI dla zapytań.
https://www.php.net/manual/en/mysqli-stmt.bind-param.php |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 26.08.2019 Ostrzeżenie: (0%) ![]() ![]() |
usunąłem numerowanie ale to nic nie zmienia żadnej wartości mi nie zapisuje do bazy.
Połączenie wygląda że jest ok Nie wywala żadnego błędu Ok znalazłem typ w tabeli był INT zamiast text (IMG:style_emoticons/default/biggrin.gif) Może teraz ktoś pomoże jak sprawdzić czy np jedna z wartości sie nie powtarza w bazie (IMG:style_emoticons/default/questionmark.gif) I wyrzuca informacje że taki zapis już jest (IMG:style_emoticons/default/questionmark.gif) Ten post edytował traczu1985 27.08.2019, 12:02:10 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
A która konkretnie wartość? Zazwyczaj unique key plus łapanie wyjątków.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 26.08.2019 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
No to odpowiedź już masz.
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 26.08.2019 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ściągasz sobie jakiś program np heidisql i w dwóch klikach dodajesz. Jak nie to polecenie alter table.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 594 Pomógł: 66 Dołączył: 22.02.2008 Skąd: Dublin Ostrzeżenie: (0%) ![]() ![]() |
łatwo powiedzieć jak człowiek się porusza biegle. znalazłem unique key definicje ale nie do końca wiem jak to zastosować
Ten post edytował dublinka 28.08.2019, 15:27:51 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 23:24 |