🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.php
2 messages
2 total messages Started by Przemysław Gąsiewski Wed, 29 Aug 2001 21:18
Wyszukiwanie w bazie MySql
#1704
Author: Przemysław Gąsiewski
Date: Wed, 29 Aug 2001 21:18
58 lines
2436 bytes
Witam
mam dwa problemy z wyszukiwaniem danych zapisanych w bazie MySql

1. Mamy przykladowy formularz:

<form action="<? echo $PHP_SELF ?>?form=szukaj" method="post">
<input type="input" name="szukaj_form" size="20">
<input type="submit" value="szukaj">
</form>

Chcialbym aby po wpisaniu jakiegos wyrazenia w podsumowaniu wyswietlily mi
sie wszystkie rekordy (rows) w których znalezc mozna wpisane wyrazenie, ale
niezaleznie od kolumny (field)

przykladowe wyswietlanie wyglada tak:

if (form == szukaj) {
    $zapytanie = "SELECT * FROM nazwa_tabeli WHERE nazwa_pola LIKE
'%szukaj_form%'";
    $resultat = mysql_db_query($baza,$zapytanie);

    while($row = mysql_fetch_array($resultat)) {

    echo $row["..."];

    }
}

Jak wyszukac wszystkie rekordy z dana fraza zarazem w kilku polach
jednoczesnie za pomoca jednego pola formularza

2. Chcialbym wyswietlic wszystkie rekordy rozpoczynajace sie od liter A i B

najpierw odpowiedni link:

<a href="lista.php3?send=ab">A-B</a>

natomiat wyswietlanie danych zaczynajacych sie na dana litere wyglada tak:

if (send == ab) {
    $zapytanie = "SELECT * FROM nazwa_tabeli WHERE nazwa_pola LIKE 'A%'";
    $resultat = mysql_db_query($baza,$zapytanie);

    while($row = mysql_fetch_array($resultat)) {

    echo $row["..."];

    }
}

Ale jak zrobic zeby zarazem pokazaly sie dane zaczynajace sie na dwie rozne
litery ?

mam nadzieje ze jasno przedstawilem moj problem

bede wdzieczny za szybka odpowiedz

dzieki
Re: Wyszukiwanie w bazie MySql
#1705
Author: Przemysław Gąsiewski
Date: Thu, 30 Aug 2001 06:08
70 lines
2723 bytes
I don't need anymore this but thanks

"Przemysław Gąsiewski" <jfk@as.pl> wrote in message
news:9mjm3v$uqb$1@news2.tpi.pl...
> Witam
> mam dwa problemy z wyszukiwaniem danych zapisanych w bazie MySql
>
> 1. Mamy przykladowy formularz:
>
> <form action="<? echo $PHP_SELF ?>?form=szukaj" method="post">
> <input type="input" name="szukaj_form" size="20">
> <input type="submit" value="szukaj">
> </form>
>
> Chcialbym aby po wpisaniu jakiegos wyrazenia w podsumowaniu wyswietlily mi
> sie wszystkie rekordy (rows) w których znalezc mozna wpisane wyrazenie,
ale
> niezaleznie od kolumny (field)
>
> przykladowe wyswietlanie wyglada tak:
>
> if (form == szukaj) {
>     $zapytanie = "SELECT * FROM nazwa_tabeli WHERE nazwa_pola LIKE
> '%szukaj_form%'";
>     $resultat = mysql_db_query($baza,$zapytanie);
>
>     while($row = mysql_fetch_array($resultat)) {
>
>     echo $row["..."];
>
>     }
> }
>
> Jak wyszukac wszystkie rekordy z dana fraza zarazem w kilku polach
> jednoczesnie za pomoca jednego pola formularza
>
> 2. Chcialbym wyswietlic wszystkie rekordy rozpoczynajace sie od liter A i
B
>
> najpierw odpowiedni link:
>
> <a href="lista.php3?send=ab">A-B</a>
>
> natomiat wyswietlanie danych zaczynajacych sie na dana litere wyglada tak:
>
> if (send == ab) {
>     $zapytanie = "SELECT * FROM nazwa_tabeli WHERE nazwa_pola LIKE 'A%'";
>     $resultat = mysql_db_query($baza,$zapytanie);
>
>     while($row = mysql_fetch_array($resultat)) {
>
>     echo $row["..."];
>
>     }
> }
>
> Ale jak zrobic zeby zarazem pokazaly sie dane zaczynajace sie na dwie
rozne
> litery ?
>
> mam nadzieje ze jasno przedstawilem moj problem
>
> bede wdzieczny za szybka odpowiedz
>
> dzieki
>
>
>
>
>
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads