Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> problemy z zapytaniem
przemo81
post 14.06.2005, 12:54:31
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 14.06.2005

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


czesc,

mam problem z obsluga zapytania do bazy danych:
-zmienną $_POST['typ_profilu'] otrzymuje z formularza, a nastepnie skrypt obslugujacy ma uzyc tej zmiennej do zadania zapytania do bazy danch i pozniejszego wyswietlenia wynikow

zapytanie wyglada następujaco:
$result = mysql_query("select symbol, opis, obrazek, grubosc, typ_profilu from profile where typ_profilu = {$_POST['typ_profilu']}");

i nie dziala ...

natomiast otrzymuje taki komunikat:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ...

ma ktos pomysl, co tu jest zle??

z gory dzieki
Go to the top of the page
+Quote Post
nospor
post 14.06.2005, 12:58:04
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




daj tak:
  1. <?php
  2.  
  3. $result = mysql_query(&#092;"select symbol, opis, obrazek, grubosc, typ_profilu from profile where typ_p
    r
  4. filu = {$_POST['typ_profilu']}\") or die (mysql_error());
  5.  
  6. ?>

i powiedz co wyświetli

Ten post edytował nospor 14.06.2005, 12:58:20


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
przemo81
post 14.06.2005, 15:09:47
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 14.06.2005

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


kumpel mi powiedzial, zeby napisac zmienna w taki sposob:

select symbol, opis, obrazek, grubosc, typ_profilu from profile where typ_profilu=". "'". $_POST['typ_profilu'] ."'" ."";

...i dziala...

więc, jakis problem z cydzyslowami byl, a czemu tak to ani ja ani on nie wiemy
Go to the top of the page
+Quote Post
Daimos
post 14.06.2005, 15:19:08
Post #4





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


tak by nie bylo problemow zadnych biggrin.gif winksmiley.jpg
  1. <?php
  2. $cos = $_POST['typ_profilu'];
  3. $result = mysql_query(&#092;"select symbol, opis, obrazek, grubosc, typ_profilu from profile where typ_p
    r
  4. filu = $cos or die (mysql_error());
  5. ?>


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
SongoQ
post 14.06.2005, 15:24:57
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Mozesz inaczej stringa zapytania zbudowac:
  1. <?php
  2. $szZapytanie = 'select symbol, opis, obrazek, grubosc, typ_profilu from profile where typ_profil
  3.  = ''.$_POST['typ_profilu'].';
  4. ?>


Ten post edytował SongoQ 14.06.2005, 15:25:30


--------------------
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: 12.06.2025 - 15:20