Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zapytanie mysql
Forum PHP.pl > Forum > PHP
AtomicMan
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
stoprocent
  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?
AtomicMan
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
DeeCann
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'
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.