Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> problem z tablicami
yazi
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 26.02.2006

Ostrzeżenie: (0%)
-----


WItam
mam problem z zapisaniem wyniku zapytania SQL do tablicy.
Kod:

$query_fraza = "SELECT * FROM ksiazki WHERE tytul LIKE '%" . $_POST['fraza'] . "%' " ;
$result_fraza= mysql_query($query_fraza) or die(mysql_error());

Jako wynik wywołania:
$wiersz = mysql_fetch_array($result_fraza);

dostaję kilka wierszy spełniającyh zadany warunek.
W jaki sposób utowrzyc tablice zawierającą wszystkie zwrócone dane?
W jaki sposób potem sie do nich dostac i je wyswietlic?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
yazi
post
Post #2





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 26.02.2006

Ostrzeżenie: (0%)
-----


Thx za odpowiedz ale dalej jest problem.

chodzi o to ze ze chcę zrobic na prostą wyszukiwarkę którą na podstawie podanego wyrazu sprawdza czy taka pozycja istnieje w bazie danych.

$query_fraza = "SELECT * FROM ksiazki WHERE tytul LIKE '%" . $_POST['fraza'] . "%' " ; //zapytanie
$result_fraza= mysql_query($query_fraza) or die(mysql_error()); //zwraca wynik zapytania

powiedzmy ze zwrócone zostają 3 wiersze spełniające warunek

informacje na temat kazdeho wiersza pobieram za pomocą mysql_fetch_array.

w jakis sposób utworzyc tablicę która bedzie przechowywała wszystkie 3 wiersze danych (potem taką tablicę chciąłbym przesłac za pomocą sesji do innej stronki)

prubowałem tak ale nie działa:


while($row = mysql_fetch_array( $result_fraza ))
{
$tablica=>array($index=>array("id"=>$row[id],"tytul"=>$row[tytul],"cena"=>$row[cena]));
$index++;

}
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 13:06