• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Pobranie więcej niż 1 wiersza w 1 zapytaniu SQL

Object Storage Arubacloud
0 głosów
435 wizyt
pytanie zadane 11 marca 2016 w SQL, bazy danych przez ormu16 Gaduła (4,980 p.)
zamknięte 11 marca 2016 przez Eryk Andrzejewski

Gdy używam kodu

<?php
	require_once "connect.php";
	$tags = $_POST['tags'];
	if (!strlen($tags)==0) {
		$tags = htmlentities($tags, ENT_QUOTES, "UTF-8");
		$polaczenie = new mySqli($host,$db_user,$db_password,$db_name);
		$polaczenie->set_charset("utf8"); 
		$rezultat = $polaczenie->query("SELECT * FROM tagi WHERE tresc LIKE '$tags%'");
		$wiersz = $rezultat->fetch_assoc();
		$polaczenie->close();
		echo json_encode($wiersz);
	}
	else {
		echo json_encode("nothing");
	}
?>

i chcę wyciągnąć z bazy tagi zaczynające się od znaków przysłanych ajaxem to dostaję tylko 1 wiersz. Jak sprawić aby php pobierało wszystkie taki zaczynające się od zmiennej $tags? Chodzi mi o to że gdy mam w bazie danych w wiersze i obydwa zaczynają się na "pł" np płyta, płotka to gdy użytkownik wpisze "pł" to pobrać te dwa wyrazy jako tablicę a nie tylko pierwszy od góry.

komentarz zamknięcia: Rozwiązane :)

1 odpowiedź

+2 głosów
odpowiedź 11 marca 2016 przez Arkadiusz Waluk Ekspert (287,950 p.)
wybrane 11 marca 2016 przez ormu16
 
Najlepsza
Z bazy pobierają się wszystkie pasujące rekordy, tyle że ty stosujesz fetch tylko dla pierwszego. Tak więc albo trzeba pętlą przelecieć się po wszystkich rekordach albo zrobić fetch wszystkich od razu i dostaniesz je w formie tablicy → http://php.net/manual/en/mysqli-result.fetch-all.php

Z tego co piszesz to ta druga opcja bardziej Cię zainteresuje ;)
komentarz 11 marca 2016 przez ormu16 Gaduła (4,980 p.)
dzięki za odpowiedź

Podobne pytania

0 głosów
1 odpowiedź 322 wizyt
pytanie zadane 20 października 2021 w SQL, bazy danych przez Jacek Śmiel Użytkownik (510 p.)
+1 głos
1 odpowiedź 1,093 wizyt
pytanie zadane 17 stycznia 2016 w SQL, bazy danych przez andrzej151 Początkujący (300 p.)
0 głosów
1 odpowiedź 361 wizyt
pytanie zadane 26 lipca 2015 w SQL, bazy danych przez makoso Mądrala (7,380 p.)

92,573 zapytań

141,423 odpowiedzi

319,648 komentarzy

61,959 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...