![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 141 Pomógł: 0 Dołączył: 24.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
Witam,
potrzebuję wyświetlić poprzez WWW 2 różne zapytania ( z jednej tabeli ) ale chciałbym, żeby wynik tych 2 zapytań był wyświetlony łącznie ( bez podziałów na: zapytanie nr.1 i zapytanie nr.2 ). Będe wdzięczny za podpowiedzi i przykłady. Pozdrawiam. |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 660 Pomógł: 0 Dołączył: 28.08.2002 Skąd: Starachowice Ostrzeżenie: (0%) ![]() ![]() |
Co rozumiesz pod pojęciem "2 różne zapytania"? Dwa wiersze z tabeli, dwie komórki?
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 141 Pomógł: 0 Dołączył: 24.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
zapytanie = query
czyli np: select * from tabela1; |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 14.11.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Witam,
potrzebuję wyświetlić poprzez WWW 2 różne zapytania ( z jednej tabeli ) ale chciałbym, żeby wynik tych 2 zapytań był wyświetlony łącznie ( bez podziałów na: zapytanie nr.1 i zapytanie nr.2 ). Będe wdzięczny za podpowiedzi i przykłady. Pozdrawiam. na 99% da się to zrobić jednym zapytaniem np: [php:1:f0c34d6bf3]<?php $pyt = "select imie , nazwisko from tabelka where 1;"; $result = mysql_query($pyt); print('<table>'); while (list($i, $n) = mysql_fetch_row($result)) {print("<tr>"); print("<td>"); print($i); print("</td>"); print("<td>"); print($n); print("</td>"); print("</tr>"); } print("</table>"); ?>[/php:1:f0c34d6bf3] No, ale może o czymś nie wiem. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 141 Pomógł: 0 Dołączył: 24.07.2003 Ostrzeżenie: (10%) ![]() ![]() |
y... nie zupełnie o to chodziło.
Spróbuje inaczej: mam sobie takie dwa zapytania: [sql:1:5b55fd3943] SELECT tel1, sum(impuls), (sum(impuls))*0.29 from bil where io = 7 AND operator = 509 group by tel1; [/sql:1:5b55fd3943] i [sql:1:5b55fd3943] SELECT tel1, sum(impuls), (sum(impuls))*0.60 from bil where io = 7 AND operator = 505 group by tel1; [/sql:1:5b55fd3943] teraz chodzi o to, żeby oba te zapytania wyświetlić na 1 stronie. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 569 Pomógł: 0 Dołączył: 17.08.2003 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%) ![]() ![]() |
Moze wpisz odpowiedzi do tablic a pozniej sobie je wyswietl tak jak chcesz?
-------------------- Warsztat: Linux: PHP, MySQL, Apache, NetBeans, C++, Qt-Creator
Użytkownik, słowo którego specjaliści IT używają, gdy chcą powiedzieć idiota Zarządzaj swoim budżetem domowym |
|
|
![]()
Post
#7
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 717 Pomógł: 0 Dołączył: 12.06.2002 Skąd: Wolsztyn..... Studia: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
php P. :arrow: Bazy danych
-------------------- Brak czasu :/
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 384 Pomógł: 0 Dołączył: 3.04.2003 Skąd: Chorzow Ostrzeżenie: (0%) ![]() ![]() |
Czy przypisanie wartosci operatora i tajemniczego wspolczynnika jest stale ?
Jesli tak to proponuje wsadzic to do osobnej tabeli i wtedy ja doklejajac mozna zrobic to jednym prostym zapytaniem Druga mozliwosc jednego zapytania: [sql:1:42b0d83b4a] SELECT tel1, sum(impuls), (sum(impuls))*0.29 FROM bil WHERE io = 7 AND operatOR = 509 GROUP BY tel1; UNION ALL SELECT tel1, sum(impuls), (sum(impuls))*0.60 FROM bil WHERE io = 7 AND operatOR = 505 GROUP BY tel1; [/sql:1:42b0d83b4a] i po trzecie skoro chesz wyswietlic dwa zapytania razem jakby to bylo jedne to moze dobrym pomyslem bedzie nie wyswietlanie tego co je rozdziela ? ![]() |
|
|
![]()
Post
#9
|
|
![]() Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%) ![]() ![]() |
mozna też dać case.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 12:09 |