Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]WHERE - porównanie z wartościami zapisanym w tablicy
Forum PHP.pl > Forum > Przedszkole
Demoneos
Chciałbym wysłać zapytanie do bazy danych gdzie where porównywałoby z wartościami zapisanymi w tablicy PHP:
  1. $this->result = mysql_query("SELECT * from tablica where id like $tablica;", $conn );

Tylko, że to nie działa. Jak więc należałoby zapisać ten warunek where, żeby zadziałało?
Daiquiri
Czy Ty nie chcesz po prostu zrobić czegoś na kształt np. SELECT * FROM tabela WHERE id = '12'?
Demoneos
Nie do końca.

OK - znalazłem już rozwiązanie:
http://forum.php.pl/index.php?showtopic=99000

EDIT:
Jednak nie do końca to działa.

Mam taki kod:
  1. $tablica_ciag = implode(",", $tablica);
  2. $this->result = mysql_query("SELECT * from $newsy_tabela where title in ($tablica_ciag);", $conn );
  3. while ($this->row = mysql_fetch_array($this->result))
  4. {
  5. echo $this->row['news_tresc'];
  6. }

Tyle, że to nie działa - zamiast wyświetlenia zawartości pola news_tresc dostaje komunikat:
  1. Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /index.php on line 25

Co więc robię źle?
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.