![]() |
![]() |
![]()
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? |
|
|
![]() |
![]()
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++; } |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 22:29 |