Wyszukanie ID każdego rekordu zawierającego pole=1

Odpowiedz Nowy wątek
2015-01-04 21:46
0

Siemka, mam problem z wyszukaniem wszystkich ID dla rekordów, w których pole=1. Czyli np. mam:
1, Ania, 0
2, Tomek, 1
3, Kasia, 1
4, Wiktor, 0

i chce zwrócić do tablicy 2,3 :P

Moje obecne wypociny:

 
$query = mysql_query("SELECT * FROM `items` WHERE pole='1'"); 
$rowitem = mysql_fetch_array($query);
 

Pozostało 580 znaków

2015-01-04 21:47
1

o_O

SELECT id FROM items WHERE pole='1'

Na PW przyjmuje tylko (ciekawe!) zlecenia. Masz problem? Pisz na forum, nie do mnie.

Pozostało 580 znaków

2015-01-04 21:54
0

Mi to nie działa :/ Tablica zawiera tylko jedną wartość :/

Pozostało 580 znaków

2015-01-04 22:16
0

To znaczy że tylko jedno pole ma wartość '1'. Warto nadmienic że '1' to nie to samo co 1


Na PW przyjmuje tylko (ciekawe!) zlecenia. Masz problem? Pisz na forum, nie do mnie.
edytowany 1x, ostatnio: Shalom, 2015-01-04 22:16

Pozostało 580 znaków

2015-01-04 22:21

Musisz wywołać to w pętli

$result = mysql_query("SELECT ID FROM `items` WHERE pole='1'"); 
while ($row = mysql_fetch_array($result)) {
    echo $row[0];
}

funkcja mysql_fetch_array zwraca po jednym rekordzie.

Pozostało 580 znaków

2015-01-04 22:24
0

@up Dzięki wielkie za pomoc, już rozumiem :O

edytowany 1x, ostatnio: Pan Herbaciarz, 2015-01-04 22:28
Proszę bardzo ;) - rafal612b 2015-01-04 22:30

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0