Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Resource id #11
--poczatkujacy--
post 13.08.2008, 23:13:21
Post #1





Goście







Witam,

wykonanie tego polecenia
  1. <?php
  2. $ile=mysql_query("SELECT ilosc_magazyn FROM produkty WHERE id = " .$_GET['id'] . ";");
  3. echo $ile;
  4. ?>

wyswietla na ekranie Resource id #11

a te same zapytanie w pod phpmyqdmin
SELECT `ilosc_magazyn`
FROM `produkty`
WHERE id =3
daje wynik 4 - co zgadza się z tabelą produkty.

echo $_GET['id'] zwraca wartość 3
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
wookieb
post 13.08.2008, 23:28:28
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Resource to specjalny typ danych -> manual php

Zeby odczytać wartość z pobranego wyniku napisz tak.
  1. <?php
  2. $ile=mysql_query('SELECT ilosc_magazyn FROM produkty WHERE id = '.$_GET['id']);
  3. $arr=mysql_fetch_assoc($ile);
  4. echo $arr['ilosc_magazyn'];
  5. ?>
Powód edycji: Poprawiłem bbcode. /webdicepl


--------------------
Go to the top of the page
+Quote Post
kalis
post 14.08.2008, 21:31:49
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 9.08.2008

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


dalej zwraca Resource id #11
Go to the top of the page
+Quote Post
Crozin
post 14.08.2008, 21:34:28
Post #4





Grupa: Zarejestrowani
Postów: 6 476
Pomógł: 1306
Dołączył: 6.08.2006
Skąd: Kraków

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


Niemożliwe - musiałeś coś w kodzie zmienić.
Go to the top of the page
+Quote Post
kalis
post 14.08.2008, 21:45:00
Post #5





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 9.08.2008

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


  1. <?php
  2. $ile=mysql_query('SELECT ilosc_magazyn FROM produkty WHERE id = '.$_GET['id']);
  3. $arr=mysql_fetch_assoc($ile);
  4. echo $arr['ilosc_magazyn'];
  5. for($i=1;$i<=$arr['ilosc_magazyn'];$i++)
  6. {
  7. echo "<option>" . $i . "</option>";
  8. }
  9.  
  10. echo "</select></td>";
  11. ?>

echo $arr['ilosc_magazyn']; zwraca Resource id #11;

a w <option> nie ma żadnej wartości
Powód edycji: Poprawiłem bbcode. /webdicepl
Go to the top of the page
+Quote Post
rzymek01
post 14.08.2008, 22:56:50
Post #6





Grupa: Zarejestrowani
Postów: 592
Pomógł: 62
Dołączył: 3.08.2006

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


zamiast
  1. <?php
  2. echo $arr['ilosc_magazyn'];
  3. ?>

daj
  1. <?php
  2. var_dump($arr);
  3. ?>


i napisz co sie wyświetliło:)


--------------------
:]
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 30.06.2025 - 00:57