Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 27.05.2015 Ostrzeżenie: (0%)
|
Witam, na początku zaznaczę, że jestem bardzo początkujący...
Napisałem skrypt, który po wpisaniu danych do formularza wysyła i dodaje je do tabeli MySQL. Tabela ma kolumny: id(auto_increment), lp, i kolejne kolumny z danymi. Wiadomo, że pole "id" po usunięciu jakiegoś wiersza nie będzie zwracało uwagi na te "dziury" i numeracja nie będzie po kolei. Dlatego chcę, aby było dodatkowe pole "lp", które będzie określało faktyczną ilość rekordów i żeby dla wprowadzanego rekordu wartość "lp" była ustalana już z poziomu php i żeby była wysyłana do bazy danych już konkretna wartość. Mój projekt składa się z plików: add.php (praktycznie czysty html z formularzem, który wysyła dane do submit.php) submit.php:
db.php:
Funkcja checkId() działa ok, bo jeśli ją po prostu wyświetlam na ekranie, to faktycznie ma wartość mysql_num_rows+1, ale każdy rekord dodaje się z wartością"lp"=0. Co robię źle ? Btw. zapytam o inną kwestię przy okazji: dlaczego nie mogę się połączyć z tą bazą mysql(zewnętrzna) z lokalnego serwera ? Warning: mysql_connect(): php_network_getaddresses: getaddrinfo failed: No such host is known. Dokładnie te same skrypty działają bez problemu na zewnętrznym serwerze. Ten post edytował cypo 23.07.2015, 17:23:48 |
|
|
|
cypo [MySQL][PHP]Generowanie kolejnej liczby porządkowej 23.07.2015, 17:07:28
pawel1988 Cześć,
W ten sposób powinno działać:
[PHP] pobie... 23.07.2015, 17:47:26
cypo No oczywiście, że teraz działa, nie wiem skąd mi s... 23.07.2015, 17:54:00 ![]() ![]() |
|
Aktualny czas: 23.12.2025 - 16:58 |