Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 4 Dołączył: 19.12.2008 Ostrzeżenie: (0%)
|
Witam.
Zrobiłem prosty skrypt tagów wyszukiwania - im częsciej wyszukiwana fraza, tym jest wyświetlana jako większa, ale mam jeden problem przy sprawdzaniu czy istnieje czy nie, i po uptade w SQL. a więc :
I tak. Ktos wpisuje frazę, która znajduje się pod zmienną $kotek. Najpierw sprawdzamy czy ktos już wcześniej taką wpisał. Jeżeli nikt, dodajemy nowy wiersz w tabeli w bazie i w kolumnie `tag` jest wpisane słowo które wyszukiwano, a w `ile` jest dodawana wartość 1. Jeżeli natomiast ktoś już wcześniej ją wpisał, odnajdujemy ID rekordu, które jest w zmiennej $nowe. Potem aktualizujemy w tabeli `tag` w kolumnie `ile` na liczbę większą o jeden w rekordzie o znalezionym ID. Pierwsza instrukcja warunkowa if smiga ( gdy jeszcze nikt nie wpisał danej frazy ) natomiast nie działa mi ta druga, że dodaje w `ile` liczbę większą o jeden niż jest już wpisana. Powiem szczerze że jeszcze nie wykorzystywałem UPTADE i mogę coś źle wpisywać, ale schemat wg. manuala jest chyba poprawny. PS. Ja zawsze tak szczegółowo opisuję temat nawet jak jest wiadome wiele rzeczy ( tak jak teraz ) ale czesto podczas pisania napotykam błąd i już wiem co jest źle - w tym przypadku nie wiem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Dziękuję za odpowiedzi. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 4 Dołączył: 19.12.2008 Ostrzeżenie: (0%)
|
Poradziłem sobię, bo źle UPTADE wpisywałem. O widzisz, oczywiście TheaSiX tak też dało by radę i krócej jeszcze (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Dzięki wielkie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
zastanawiałem się czemu w drugim zapytaniu do mysqla masz tag.id = $nowe ? Nie byłem pewien co do komendy UPTADE ( zaczynam z nią dopiero ) to w Mysql Admina każdy ruch co robię, jest pokazywany jako zapytanie - było tak tam napisane, ale postanowiłem się tamtym nie kierować i sam dokładnie sprawdziłem i napisałem i już jest dobrze (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował bialko0019 1.07.2009, 00:47:56 |
|
|
|
bialko0019 [PHP] skrypt tagow 30.06.2009, 23:05:14
Maxik Jeśli chcesz dodać 1 to wystarczy:
[SQL]... 30.06.2009, 23:10:15
Savage.Mephisto [SQL] pobierz, plaintext UPDATE tag SET ile=ile+1 ... 30.06.2009, 23:14:39
TheaSiX a ja się tak zastanawiam, czy potrzebna jest ... 30.06.2009, 23:34:56 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 11:58 |