artur81
26.02.2005, 14:12:19
Mam baze w której jest kilka kolumn np . nr, data, login , haslo. ( około 20 wierszy). W jaki sposób mogę wyciagnąc z niej samą kolumnę nr i przypisać to do tablicy, w taki sposób aby móc się później odwołać to dowolnego elementu tej tablicy.
Fipaj
26.02.2005, 14:49:29
zapytanie SQL: "SELECT nr FROM tabela"
A oto kod php:
<?php
print \"$wiersz['nr'] - to jest ten numer\"; }
?>
hmmm
26.02.2005, 14:53:12
nie wiem, czy to jest to samo co napisal @Fipaj ...
<?php
$polecenie = mysql_query(\"SELECT id FROM tabela\"); $tablica[] = $wynik[0];
}
echo $tablica[1] . '<br />'; echo $tablica[13] . '<br />'; // i tak dalej
?>
Fipaj
26.02.2005, 14:56:34
To jest PRAWIE to samo, tylko u mnie, w while, odwołujesz się do nazwy kolumny w tabeli i wyniki możesz wyciągnąć tylko masowo. Polecam rozwiązanie hmmm
artur81
26.02.2005, 15:00:37
Nie do końca od to mi chodzi. Chcę osiągnąć coś takiego że
$tablica = 1,2,3,4,5,6 ( wyciągnięta cała kolumna numery ; elementy tablicy przypisane do zmiennej) i zebym mogł później pomieszac jej elementy np shuffle($tablica) i jak ją wyświetle to bedzie np $tablica=2,5,6,1,3,4
hmmm
26.02.2005, 15:04:01
no ale przeciez w moim rozwiazaniu masz tablice $tablica, w ktorej masz wszystkie wartosci z kolumny np id
artur81
26.02.2005, 15:15:52
ok żle pisałem dawałem shuffle("$tablica"); a powinno być bez "" a tak nawiasem mowiąc czy istnieje możliwośc usunięcia ostatniego elementu z takiej tablicy , jeśli nie wiem ile ich jest
w tym przykładzie
<?php
echo $tablica[23] . '<br />'; ?>
wyswietlam 23 element, bo wiem ze 23 jest a jak sie odwolac do ostatniego ?
hmmm
26.02.2005, 15:23:01
<?php
?>
- zwroci ci ilosc elementow.
wynik mozesz przypisac do zmiennej, a potem stworzyc nowa, albo nadpisac ta odejmujac jeden
Fipaj
26.02.2005, 15:24:33
Hmmmmm.... błąd: nie cout() tylko count()