Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Źle wyrzuca dane
babejsza
post 18.02.2005, 12:59:53
Post #1





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

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


Witam,

Mózg mi sie lasuje. Nie wiem dlaczego nie wyrzuca mi tych danych co trzeba:

zapytanie do bazy:

  1. <?
  2. $miasto_bez = mysql_query(&#092;"SELECT miasto_bez FROM sklepy WHERE miasto='$miasto1'\");
  3. ?>


zmienną $miasto1 przekazuje w linku.

drukowanie:
  1. <? echo &#092;"$miasto_bez\"; ?>


i to wszystko daje mi wynik w postaci "wResource id #10"

Jak powinna wyglądać funkcja drukowania żeby pokazało sie to co trzeba questionmark.gif
Go to the top of the page
+Quote Post
kszychu
post 18.02.2005, 13:04:06
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

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


Pokaż większy fragment skryptu, zwłaszca część, w której przypisujesz zmiennej $miasto_bez wartość z bazy. Robisz tam błąd i zamiast wartości pobranej z bazy przypisujesz identyfikator do wyciągniętych danych.


--------------------
"Coś się kończy, coś się zaczyna." Andrzej Sapkowski
Go to the top of the page
+Quote Post
babejsza
post 18.02.2005, 13:12:35
Post #3





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

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


Nie ma wiekszego fragmentu kodu smile.gif

plik nazywa sie index.php a jego kod to:

  1. <? echo &#092;"<a href=index2.php?miasto1=warszawa>link</a>\"; ?>


plik index2.php

  1. <?
  2. include 'db.php';
  3. $miasto_bez = mysql_query(&#092;"SELECT miasto_bez FROM sklepy WHERE miasto='$miasto1'\");
  4. echo &#092;"$miasto_bez\"; 
  5.  
  6. ?>


I to w sumie tyle. I teraz tak jak napisałem rezultat jest tylko nie w tej formie tzn. "Resource id #10 " zamiast np. Warszawa.

Pozdr smile.gif
Go to the top of the page
+Quote Post
strife
post 18.02.2005, 13:23:23
Post #4





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


  1. <?php
  2.  
  3. $miasto_bez = mysql_query(&#092;"SELECT miasto_bez FROM sklepy WHERE miasto='$miasto1'\");
  4. $miasto_pokaz = mysql_fetch_array($miasto_bez);
  5. echo $miasto_pokaz['miasto'];
  6.  
  7. ?>


Zapomniałeś chyba przypisac danych do tablicy...

Ten post edytował scarface 18.02.2005, 13:24:10


--------------------
Go to the top of the page
+Quote Post
Yarecki
post 18.02.2005, 13:24:11
Post #5





Grupa: Zarejestrowani
Postów: 166
Pomógł: 0
Dołączył: 1.04.2004
Skąd: Gdynia

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


mysql_fetch_row
mysql_fetch_array
mysql_fetch_assoc itd.


--------------------
Nigdy nie kłóć się z głupim, ludzie mogą nie dostrzec różnicy.
Go to the top of the page
+Quote Post
dr_bonzo
post 18.02.2005, 13:25:09
Post #6





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


Manual > Mysql: connect, query, fetch_row

Po wykonania zapytania MUSISZ pobrac dane jakie zwroci baza danych: mysql_fetch_row() (albo inne).


--------------------
Nie lubię jednorożców.
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: 19.07.2025 - 17:17