Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zapytanie mysql
AtomicMan
post 5.01.2005, 23:56:25
Post #1





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

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


Mam mały problem.
Mam takie zapytanie :

$zapytanie = "SELECT * FROM tonery_samsung,tonery_hp WHERE Symbol like '$S'and Rodzaj = 'o'";
$dzialaj=mysql_query($zapytanie);
while ($pole = mysql_fetch_array($dzialaj))
{
print "$pole[1] ";

}

wyrzuca taki błąd :

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\metacom\home\wynik.php on line 473

linia 473 : while ($pole = mysql_fetch_array($dzialaj))

jak wpisze tylko jedną z nazw tabel to działa ale jak wpisze 2 to wyrzuca jw.

Tabele sa identyczne jesli chodzi o strukture.
symbol i rodzaj naleza również do tych tabel
mam ich ok. 12
działa każda ale osobno
razem niestety nie jak widac wyżej
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
stoprocent
post 6.01.2005, 00:02:04
Post #2





Grupa: Zarejestrowani
Postów: 338
Pomógł: 2
Dołączył: 17.05.2003
Skąd: Kraków , Londyn

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


  1. <?php
  2.  
  3. $zapytanie = &#092;"SELECT * FROM tonery_samsung,tonery_hp WHERE Symbol LIKE '%S' AND Rodzaj = 'o' \";
  4.  
  5. ?>


/edit

Dublujesz tematy i to jeden po drugim
Pozatym uzywaj BBcode

S to jest zmienna?

Ten post edytował nasto 6.01.2005, 00:13:20


--------------------
Go to the top of the page
+Quote Post
AtomicMan
post 6.01.2005, 00:08:44
Post #3





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

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


ok

ale problem polega na tym iż jak wpisze 2 zapytania ( a mam jeden plik wynik.php ) to jesli zapytanie dotyczy tabeli z 1-go zapytania to niewyswietla nic tak jakby patrzył tylko na ostatnia tabele.

jak zapytam o ostatnia tabele to działa

Ten post edytował AtomicMan 6.01.2005, 00:25:39
Go to the top of the page
+Quote Post
DeeCann
post 6.01.2005, 08:53:55
Post #4





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

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


A gdyby to zapytanie wrzucic do phpmyadmina na przyklad .. to co mamy:
'Symbol' in where clause is ambiguous

No i o co kaman?

A moze tak:
  1. <?
  2. $zapytanie = &#092;"SELECT * FROM tonery_samsung,tonery_hp WHERE tonery_samsung.Symbol LIKE '$S' AND tonery_samsung.Rodzaj = 'o' \";
  3. ?>


Jesli te tabele sa identyczne to nie ma znaczenia z jakiej pobierasz 'Symbol' lub 'Rodzaj'
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: 14.08.2025 - 00:21