![]() |
![]() ![]() |
![]() |
-Gość_Marcin- |
![]()
Post
#1
|
Goście ![]() |
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. |
|
|
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 196 Pomógł: 2 Dołączył: 17.01.2004 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Może wskaż, z której tabeli są pola Symbol i Rodzaj.
-------------------- |
|
|
-Guest- |
![]()
Post
#3
|
Goście ![]() |
z obu tych tabel
|
|
|
-Gość_Marcin- |
![]()
Post
#4
|
Goście ![]() |
tabele wygladaja identycznie tylko jedna dotyczy hp a druga lexmark.
przy wpisaniu tylko jednej wszystkie te zapytania i inne działają. mówiąc szczerze to mam tych tabel ok. 12 działają wszystkie pojedynczo a razem nie |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 232 Pomógł: 1 Dołączył: 11.03.2003 Ostrzeżenie: (20%) ![]() ![]() |
Musisz zrobić tak
To co w pęli while wyskakuje musisz podstawić pod jakąś zmienną, czyli no wszystkie wybrane przez ciebie pola(kolumny), niech jakaś kolumna nazywa się "tonery"
Pamiętaj o jednym , musisz dokłądnie określić nazwę kolumny jaką wyświetlasz Aha i jeszcze jedno , chodzi o zapytanie SQL Jeśli korzystasz z większej ilości tabel przy wyświetlaniu danych to proponuję: (niech pole "tonery" będzie w tabeli tonery_samsung, pamiętaj , że musisz jakoś połączyć też tabele, jakimś kluczem
Ten post edytował polibode 6.01.2005, 11:15:00 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 15:16 |