Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL] mysql_result nie pobiera 0 z bazy danych
StasiuX
post
Post #1





Grupa: Zarejestrowani
Postów: 41
Pomógł: 0
Dołączył: 27.07.2007
Skąd: Bytów

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


Witam.

Mam taki dziwny lamerski (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) problem. Chcę wyciągnąć jeden rekord z bazy danych, który jest albo 0 albo 1. Domyślnie ustawia się na 0. Jak wyciągam go w ten sposób:

  1. <?php
  2. $sql = "SELECT pub FROM games_data WHERE id = '" . $_GET['id'] . "'";
  3. $result = mysql_query($sql) or die (mysql_error());
  4. $row = mysql_fetch_array($result);
  5. $pub = $row['pub'];
  6. ?>


... to wszystko działa, ale pomyślałem, że fajniej będzie jak to skrócę i zadam takie pytanie do bazy:

  1. <?php
  2. $sql = "SELECT pub FROM games_data WHERE id = '" . $_GET['id'] . "'";
  3. $pub = mysql_result(mysql_query($sql), 0) or die (mysql_error());
  4. ?>


No i teraz problem w tym, że jeśli w bazie jest 1 to jest OK, jak 0 to zmienna $pub jest pusta. Z góry dzięki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) .

Pozdrawiam
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: 15.09.2025 - 08:02