Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][PHP]Wysyłanie formularza - zapis do MySQL - zapis do pliku, jak wczytać ID przy zapisie?
adi456
post
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?
Go to the top of the page
+Quote Post
Ulysess
post
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
Go to the top of the page
+Quote Post
bastard13
post
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


--------------------
Go to the top of the page
+Quote Post
Ulysess
post
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 questionmark.gif
Go to the top of the page
+Quote Post
bastard13
post
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.


--------------------
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 Aktualny czas: 22.08.2025 - 05:27