Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: podwójny SELECT
Forum PHP.pl > Forum > Bazy danych > MySQL
invx
czy to jest poprawny kod na wyciagniecie "naraz" dwoch tabel danych questionmark.gif
[php:1:425efc8627]<?php

$wykonaj2=mysql_query("SELECT * FROM forum_b WHERE id_a='$forum_a[id]'");
while($forum_b=mysql_fetch_array($wykonaj2))
{
$wykonaj3=mysql_query("SELECT * FROM forum_c WHERE id_a='$forum_b[id]'");
while($forum_c=mysql_fetch_array($wykonaj3))

echo"$forum_b[nazwa] $forum_c[costam]"
}
?>[/php:1:425efc8627]
byc moze mozna jakos prosciej...
FiDO
Napisz moze co dokladnie chcesz osiagnac (i na jakiej bazie), bo nie do konca rozumiem.

PS. popraw blad w temacie i poscie, bo razi po oczach...
invx
chce zebym w jednym echo mogl wykorzystywac dane z dwuch tabel, ale w petli, baza MySQL
Dravo
Może to przełamie troche stereotypów. Wbrew pozorom taki kod:

[php:1:0f592074f7]<?php
$i = array();
$o = array();
$i[0]='0a';
$o[0]='0b';
$i[1]='1a';
$o[1]='1b';
while($i[0]=='0a' && $o[0]=='0b')
{
echo $i[0];
$i[0]='11';
}
?>[/php:1:0f592074f7]
daje taki efekt:
Kod
0a


Może coś ci to pomoże. Ja nie mam czasu pisać całego kodu... smile.gif
Kod chodzi pod php 4.x.x i pod PHP5 RC2
krzych
A może zmodyfikuj zapytanie SQL i wyswietlaj pola jak kcesz smile.gif
[sql:1:349425307e]SELECT forum_b.*, forum_c.*
FROM forum_b INNER JOIN forum_c ON forum_c.id_a = forum_b.id[/sql:1:349425307e] Pozdrawiam
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.