Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] wyswietlanie wyników z bazy danych.
--Kokosz--
post
Post #1





Goście







Witam

mam problem z kawałkiem kodu - mianowicie, wyświetlaniem listy osób pobranej z bazy mysql (IMG:style_emoticons/default/smile.gif)
Mam tabelę users a w niej kolumnę nick.

  1. <select size="1" name="opponent">
  2. <?php
  3. mysql_connect ("adres","baza", "pw") or die ("Could not connect");
  4. $result2 = mysql_db_query ("baza", "select nick from users ORDER BY last ASC") or die ("Query failed");
  5. while ($row2=mysql_fetch_array($result2)) {
  6. $nick=$row2["nick"];
  7. print "<option>$nick</option>";
  8. }
  9. ?>
  10. </select>


i dlaczego to nie działa?

z góry dziękuję za pomoc (IMG:style_emoticons/default/smile.gif)

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
iwosz
post
Post #2





Grupa: Zarejestrowani
Postów: 62
Pomógł: 3
Dołączył: 30.07.2009

Ostrzeżenie: (0%)
-----


Zacznij od zmiany mysql_db_query() na mysql_select_db() + mysql_query() na dobry początek (IMG:style_emoticons/default/smile.gif)
Cytat
mysql_db_query() - This function has been DEPRECATED as of PHP 5.3.0. Relying on this feature is highly discouraged.

  1. This function is deprecated, do not use this function. Use mysql_select_db() and mysql_query() instead.

Mogło by to wyglądać tak:
  1. <?php
  2. if (!$link = mysql_connect("adres","baza", "pw")) {
  3. echo 'Could not connect to mysql';
  4. }
  5. if (!mysql_select_db("baza", $link)) {
  6. echo 'Could not select database';
  7. }
  8. $result2 = mysql_query("select nick from users ORDER BY last ASC", $link);
  9.  
  10. echo '<select size="1" name="opponent">';
  11. while ($row2=mysql_fetch_array($result2)) {
  12. echo '<option value="'.$row2["nick"].'">'.$row2["nick"].'</option>';
  13. }
  14. echo '</select>';
  15. ?>

Dokładnie jak nospor zauważył, mógł byś jeszcze opisać jaki dostajesz błąd (IMG:style_emoticons/default/smile.gif)

Ten post edytował iwosz 10.11.2011, 17:23:55
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 13.10.2025 - 23:49