hihi,
kann mir vielleicht jemand erklären, wie man eine abrage in mysql formuliert,
die mir daten aus zwei tabellen ausliest, und die dann als Haupt und
untergruppe in einem selectfeld darstellt. also die daten aus einer tabelle als hauptgruppe und die daten aus der anderen als untergruppe.
habe schonmal angefangen und bin gescheitert.
<?php
$server= "localhost";
$user= "christian";
$passwort= "christian";
$datenbank= "db_kgsayn";
$tabelle= "ref_position";
$tabelle2= "vorstand";
/* Zugriff auf SQL-Server und auslesen der Tabelle */
MYSQL_CONNECT($server, $user, $passwort) or die ("Datenbankserver nicht erreichbar");
MYSQL_SELECT_DB($datenbank) or die ("Datenbank nicht vorhanden");
$SEL = "SELECT * FROM $tabelle,$tabelle2";
$result = MYSQL_QUERY($SEL);
while ($zeile = mysql_fetch_array($result))
{
?>
<option value="<?=$zeile[POS_ID];?>" name="<?=$zeile[IDX];?>"><?=$zeile[TITEL]?></option>
<?
$result = MYSQL_QUERY($SEL);
while ($zeile = mysql_fetch_array($zeile[0]))
{
?>
<option value="<?=$subzeile[POSITION];?>" name="<?=$subzeile[IDX];?>"> <?=$subzeile[NAME]?>, <?=$subzeile[NAME]?></option>
<?
}
}
/* Verbindung mit SQL-Server beenden */
MYSQL_CLOSE();
?>
wäre um jedenratschlag dankbar
kann mir vielleicht jemand erklären, wie man eine abrage in mysql formuliert,
die mir daten aus zwei tabellen ausliest, und die dann als Haupt und
untergruppe in einem selectfeld darstellt. also die daten aus einer tabelle als hauptgruppe und die daten aus der anderen als untergruppe.
habe schonmal angefangen und bin gescheitert.
<?php
$server= "localhost";
$user= "christian";
$passwort= "christian";
$datenbank= "db_kgsayn";
$tabelle= "ref_position";
$tabelle2= "vorstand";
/* Zugriff auf SQL-Server und auslesen der Tabelle */
MYSQL_CONNECT($server, $user, $passwort) or die ("Datenbankserver nicht erreichbar");
MYSQL_SELECT_DB($datenbank) or die ("Datenbank nicht vorhanden");
$SEL = "SELECT * FROM $tabelle,$tabelle2";
$result = MYSQL_QUERY($SEL);
while ($zeile = mysql_fetch_array($result))
{
?>
<option value="<?=$zeile[POS_ID];?>" name="<?=$zeile[IDX];?>"><?=$zeile[TITEL]?></option>
<?
$result = MYSQL_QUERY($SEL);
while ($zeile = mysql_fetch_array($zeile[0]))
{
?>
<option value="<?=$subzeile[POSITION];?>" name="<?=$subzeile[IDX];?>"> <?=$subzeile[NAME]?>, <?=$subzeile[NAME]?></option>
<?
}
}
/* Verbindung mit SQL-Server beenden */
MYSQL_CLOSE();
?>
wäre um jedenratschlag dankbar
Zuletzt bearbeitet: