sprawdzanie wyników |
sprawdzanie wyników |
7.05.2003, 23:44:44
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) |
Jak prościej sprawdzić coś takiego:
wyciągam z bazy dane (w pętli) i dla każdego wiersza sprawdzam (przy pomocy oddzielnego zapytania) czy nie ma rekordów zawierających pole parent = id pobranego wcześniej wiersza. Czy da się to jakoś zrobić w jednym zapytaniu i żeby jeszcze ładnie posortować? Dla wyjaśnienia załączam kod sprawdzający zależność: [php:1:9a809665bf]<?php $qc=mysql_query("SELECT count(ID) FROM ".$table["kat"]." WHERE parent='$t[ID]'"); ?>[/php:1:9a809665bf] -------------------- |
|
|
8.05.2003, 00:06:40
Post
#2
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław |
Kilka godzin temu pojawił się podobny temat na forum php
Kod SELECT table1.id, table1.nazwa, count(table2. ID) as ilosc
FROM table1 LEFT JOIN table2 ON table1.id = table2.parent GROUP BY table1.id -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
8.05.2003, 00:14:49
Post
#3
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%) |
OK, dzieki.
Jeszcze jedno: w jaki sposób uzyskiwać dane: przez mysql_fetch_array() czy _row() ? -------------------- |
|
|
8.05.2003, 04:06:19
Post
#4
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) |
Cytat OK, dzieki.
Jeszcze jedno: w jaki sposób uzyskiwać dane: przez mysql_fetch_array() czy _row() ? Jak Ci wygodniej... poczytaj w MANUALU jakie są różnice. -------------------- "Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
|
|
|
8.05.2003, 05:55:32
Post
#5
|
|
Grupa: Zarząd Postów: 1 512 Pomógł: 2 Dołączył: 22.04.2002 Skąd: Koszalin |
polecam mysql_fetch_object wszystko zalezy od stosowanych przez Ciebie technik
-------------------- brak sygnaturki rowniez jest sygnaturką
|
|
|
Wersja Lo-Fi | Aktualny czas: 27.04.2024 - 15:10 |