Witam, mam taki skrypt:
$db=mysql_connect($db['server'], $db['user'], $db['password'])
or die('Nieudane połączenie z bazą danych...');
mysql_select_db('testbaza')
or die('Nie udało się wybrać bazy danych...');
$sql=mysql_query('SELECT * FROM users ORDER BY name');
echo '<select tabindex=\"0\" name=\"selectpierwszy\">
<option value=\"auto\">Wybierz pozycję</option>';
while($wiersz=mysql_fetch_array($sql))
{
echo '<option value=\"'.$wiersz['id'].'\">'.$wiersz['name'].'</option>';
}
echo '</select>';
mysql_close($db);
i tutaj jest moje pytanie, a mianowicie potrzebuję wyświetlić kilka razy ten select ale z innym name, chodzi mi o to żeby pobrać raz a wyświetlić kilka, żeby nie obciążać bazy. Próbowałem to wziąć w jakąś funkcję ale i nic to nie dało. Napiszę jeszcze jedno pytanie tutaj, żeby nie pisać nowego tematu. Chcę pobrać 1 usera który ma najwięcej punktów czy takie zapytanie jest poprawne?
$sql=mysql_query('SELECT * FROM users ORDER BY punkty DESC LIMIT 1');
while($wiersz=mysql_fetch_array($sql))
{
echo $wiersz['name'];
}
Z góry dziękuję za odpowiedź.
Pozdrawiam noxwow