adi456
25.09.2010, 10:27:28
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?
Ulysess
25.09.2010, 10:41:45
hmm , zapisz do bazy a później na podstawie 'jakiejś' unikalnej danej z tego wiersza pobierz id
bastard13
25.09.2010, 10:43:39
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.
Ulysess
25.09.2010, 10:46:50
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
bastard13
25.09.2010, 10:53:46
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.