![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 251 Pomógł: 0 Dołączył: 21.01.2010 Skąd: Nowy Sącz Ostrzeżenie: (0%) ![]() ![]() |
Witam mam mały problemik
przy zapisie formularza do bazy danych zapisuje go również do pliku, problem polega na tym że chce zapisać do pliku z nazwą id która jest nadawana przez bazę danych skrypt z zapisem do pliku nie jest problemem lecz jak wczytać id przy zapisywaniu do bazy? |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
hmm , zapisz do bazy a później na podstawie 'jakiejś' unikalnej danej z tego wiersza pobierz id
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 664 Pomógł: 169 Dołączył: 8.01.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Jak już wykonasz insert do bazy, to do pobrania id ostatnio dodanego elementu wykorzystujesz funkcje http://php.net/manual/en/function.mysql-insert-id.php lub, jeżeli korzystasz z klasy mysqli - http://php.net/manual/en/mysqli.insert-id.php.
Ten post edytował bastard13 25.09.2010, 10:44:18 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 695 Pomógł: 65 Dołączył: 27.07.2009 Skąd: Y Ostrzeżenie: (0%) ![]() ![]() |
hmm (nie wymądrzam się , tylko pytam) ale czy nie istnieje prawdopodobieństwo że w tym momencie ktoś też doda i np otrzymamy id tej drugiej osoby (IMG:style_emoticons/default/questionmark.gif)
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 664 Pomógł: 169 Dołączył: 8.01.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Nie, ponieważ dla każdego użytkownika jest nawiązywane osobne połączenie z bazą, a w funkcji masz:
int mysql_insert_id ([ resource $link_identifier ] ) gdzie pierwszy argument to identyfikator połączenia. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 12:36 |