![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 333 Pomógł: 16 Dołączył: 13.05.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Witam, pobieram z tablicy ok. 300 wierszy.
Kod foreach ($tablica as $wartosc) { echo "$wartosc<br />\n"; } Czy jest sposób na wrzucenie wartości wierszy do zapytania SELECT ? Przykład Kod SELECT * FROM tabela WHERE id in(1, 2, 3, 4) Domyślam się że jest, ale jak to "zakleszczyć" ? Dzięx (IMG:http://forum.php.pl/style_emoticons/default/guitar.gif) Ten post edytował Larges 4.03.2009, 22:40:30 |
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 333 Pomógł: 16 Dołączył: 13.05.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Kolejne pytanie jest niemal identyczne, mianowicie jak "zakleszczyć" znak (') w poniższym przykładzie:
zbiór liczb nie musi mieć ' Kod SELECT * FROM tabela WHERE id in(1, 2, 3, 4) Jednak jeśli zbiór stanowią ciągi znaków, jest wymagany Kod SELECT * FROM tabela WHERE imie in('Kamil', 'Zenek') Jak te znaki wsadzić przykładowo w to zapyt SQL ? Przyznam że moje pomysły się wyczerpały ;/ Kod $sql = 'SELECT * FROM tabela WHERE imie in('.implode(',',$tablica).')';
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 333 Pomógł: 16 Dołączył: 13.05.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Przykład sam w sobie działa super (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ale nadal jakoś w zapytanie nie mogę tego wkomponować tymbardziej że już w nim jest użyty cudzysłów
Kod $sql = 'SELECT * FROM tabela WHERE imie in('.implode(',',$tablica).')'; Gdybyś był tak uprzejmy pokazać na tym jednym konkretnym przykładzie (IMG:http://forum.php.pl/style_emoticons/default/worriedsmiley.gif) Dzięx za wszelką pomoc (; już mam oto rozwiazanie: Kod ("' . implode('","',$tablica) . '") Dzięx za pomoc (; |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 22:48 |