![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Developer Grupa: Moderatorzy Postów: 2 844 Pomógł: 20 Dołączył: 25.11.2003 Skąd: Olkusz ![]() |
Witam.
Na poczatke to mój pierwszy temat i nie wiem cyz go dobrze zamieściłem 8) jakby co prosze moderatorów o zachowanie spokoju (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) i przeniesienie go tam gdzie jego miejsce (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) . Problem 1: - Jak wykonać szukanie w bazie danych kiedy ktos podaje wiecej niz 1 wyraz (jak sie szuka wiem ale jak daje wiecej niz 1 wyraz to nie "wyszukuje" dobrze); Tablica: Kod INSERT INTO `news` ( `id` , `tytul` , `tresc` , `rysunek` , `data` , `autor` , `mail` , `tryb` )
Problem 2:-Jak najlepiej zrobic system komentarzy dla wybranego news'a (nie chodzi o kod tylko jakies "dobre" rozwiazanie); -Ja chce zrobic tak ze kazdy news ma swoje id i zrobie osobna Tablice z komentarzami i zrobie wywowalnie tylko wtedy jezeli nr_komentowanego_news'a = nr_newsa czy to dobry pomysł, albo czy są lepsze :?: pzdr */ uzywalem szukaj i nic nie znalazlem */ |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 493 Pomógł: 0 Dołączył: 14.06.2003 Skąd: Tomaszów Lubelski/Rzeszów Ostrzeżenie: (0%) ![]() ![]() |
AD1. Spróbuj tak:[php:1:5ff0dee83e]<?php
$key = explode(' ', $_POST['key']); $s = '%'; foreach( $key AS $v ) { $s.= $v.'%'; } $sql = "SELECT * FROM tabela WHERE pole LIKE '$s'"; //dalej normalnie postspujemy ?>[/php:1:5ff0dee83e] Nie wiem czy o to ci chodziło, wiec troche strzelalem (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) AD2. MAsz w bazie 2 tabele. Jedna z newsami, druga z komentarzami. Przy dodawaniu komentarza zapisujesz do jakiejs komórki np. id_news id newsa. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
ad 2) bylo ostatnio, sam komus pomagalem, poszukaj!
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 22:07 |