![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 11 Dołączył: 17.12.2008 Skąd: LU Ostrzeżenie: (0%) ![]() ![]() |
Mam takie pytanie, jak odwołac sie (utworzyc link) do dopiero co dodanego wpisu w bazie danych??
mniej wiecej wg takiego schematu : formularz -> POST -> zapis do bazy -> odwołanie do dopiero co dodanego wpisu w bazie (auto_increment) w postaci linku glownie chodzi jak sie odwolac do dopiero co dodanego wpisu |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
mysql_insert_id" title="Zobacz w manualu PHP" target="_manual da ci ostatnio dodany id
Ten post edytował Spawnm 14.04.2009, 22:23:05 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 34 Dołączył: 4.09.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Nie robiąc zamieszania dodaj "POST" i nowym zapytaniem stwórz link (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#4
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
Nie robiąc zamieszania dodaj "POST" i nowym zapytaniem stwórz link (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) co? co Ty mówisz wogóle? |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 34 Dołączył: 4.09.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
pierwsze zapytanie doda "formularz" do bazy i nowe zapytanie odczyta ostatnio dodany wpis, z którego zrobi link ...
Ten post edytował DREEMus 15.04.2009, 11:27:15 |
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
moje szybsze (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 11 Dołączył: 17.12.2008 Skąd: LU Ostrzeżenie: (0%) ![]() ![]() |
zrobilem tak:
POST -> dodaje rekordy -> wyciagam last id
Ten post edytował lnn 15.04.2009, 13:39:04 |
|
|
![]()
Post
#8
|
|
Newsman Grupa: Moderatorzy Postów: 4 005 Pomógł: 548 Dołączył: 7.04.2008 Skąd: Trzebinia/Kraków ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 34 Dołączył: 4.09.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
hmmm... ale chyba po to są gotowe funkcje alby z nich korzystać? źle sformułowałem zdanie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) od wczoraj nie spałem, więc wydajność trochę spadła (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) i chodziło mi o to co teraz ma Inn (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 11 Dołączył: 17.12.2008 Skąd: LU Ostrzeżenie: (0%) ![]() ![]() |
ok, to juz zrobione (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) teraz mam problem jak przeszukac dana kolumne w bazie i sprawdzic czy taki mejl jest juz w bazie czy tez nie
zrobilem tak ale nie dziala :/
chodzi o przeszukanie calej kolumny email........ czy juz takie dane nie zostaly wprowadzone (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 53 Dołączył: 18.09.2007 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
wywal małpy
wyświetl zapytanie a nie lepiej
Ten post edytował artur_dziocha 15.04.2009, 16:03:27 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 4 Dołączył: 7.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
@artur_dziocha
z mysql_num_row() to bym uwazal pod katem wydajnosci, zamiast mozna SELECT COUNT(email) AS licznik FROM fromularz mozna jeszcze na inne sposobu ale mysq_num__rows jest najgorszym z nich, unikac tej funkcji jak ognia |
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 286 Pomógł: 34 Dołączył: 4.09.2008 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
możesz dać
pokaże 0 jak brak lub 1 jeżeli jest (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 11 Dołączył: 17.12.2008 Skąd: LU Ostrzeżenie: (0%) ![]() ![]() |
zrobilem jak pisaliscie
i ciagle wyskakuje ze "nie ma takiego rekordu" w bazie a jest taki dodany! chodzi mi o to ze (wytlumacze po chlopsku): user dodaje do bazy email poprzez POST, skrypt przeszukuje baze danych formularz, pole email jesli istnieje taki wpis juz w bazie to wyskakuje komunikat ze ktos wczesniej dodal juz taki email w przeciwnym wypadku dodaje go do bazy |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 53 Dołączył: 18.09.2007 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
mysql_result" title="Zobacz w manualu PHP" target="_manual lub mysql_fetch_...
a nie mysql_num_rows Skoro używasz Count w zapytaniu to nie potrzebne ci jest mysql_num_rows |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 4 Dołączył: 7.03.2008 Ostrzeżenie: (0%) ![]() ![]() |
bo mysql_num_rows() to funkcja a ty uzywasz stalej mysql_num_rows cokolwiek to znaczy, dopisz nawiasy i dodaj mysql_result przed
http://us3.php.net/manual/en/function.mysql-result.php |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 11 Dołączył: 17.12.2008 Skąd: LU Ostrzeżenie: (0%) ![]() ![]() |
ok juz dziala ale czym to zamienic
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 320 Pomógł: 53 Dołączył: 18.09.2007 Skąd: Radom Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 361 Pomógł: 11 Dołączył: 17.12.2008 Skąd: LU Ostrzeżenie: (0%) ![]() ![]() |
zrobilem tak
kurde to wyglada na to ze to AS bylo zbedne.. ? bo jak usunalem to i tak dziala jak powinno... dzieki za pomoc |
|
|
![]()
Post
#20
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A czytałeś gdzieś, po co jest AS? (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Aby nie używać tasiemcowatych nazw kolumn...
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.09.2025 - 13:01 |