Ich bin im moment absolut überfordert und ratlos.
ich habe zwei Datenbanken,
Fakten:
db1 liegt beim Anbieter A. dort habe ich nur View rechte.
db2 voller zugriff alle Rechte anbieter B
in einem kleinen Admin von db1 kann ich nur mittels php formular einen neuen Nicknamen angeben. Eine dazu wird ein username automatisch generiert in form von 1724501 dann 1724502 usw mehr kann ich dort nicht tun.
db1 tabelle sieht dann so aus
spaltennamen in tabelle // nickname // username// staus //
erste eingabe ergibt // eingegebener Nickname // 1724501 // 2 //
zweite eingabe ergibt // eingegebener Nickname // 1724502 // 1 //
usw
in die db2 habe ich bereits eine Tabelle angelegt
spaltenname in tabelle //user_text // username // wohnort //
// blabla // 1724501 // Aachen //
// blunablu // 1724502 // Berlin //
Nun meine Fragen:
1. wer kann mir helfen in meiner PHP die join verknüpfung einzubauen um db1 und db2 zu verknüpfen falls Join überhaupt richtig ist ?????
2. der usertext der zum jeweilgem username gehört sollte unten in der mit
### hier soll der abruf von db2 erscheinen als Volltext### gekennzeichneten Zelle erscheinen
<?php
///#####include db1
include ('pkinc/cfg/connectlinedb1.php');
/* Erstellt Connect zu Datenbank 1 her */
/* $erver, $user, $pass, $dbname, $dbtab */
$db_verbindung = mysql_connect($server, $user, $pass);
if ($db_verbindung) {
$con = mysql_select_db($dbname, $db_verbindung);
$res = mysql_db_query("$dbname", "select * from $dbtab");
$num = mysql_num_rows($res);
} else {
echo "Verbindung fehlgeschlagen!";
}
///#####include db2
include ('pkinc/cfg/connectlinedb2.php');
/* Erstellt Connect zu Datenbank 2 her */
/* $server1, $user1, $pass1, $dbname1, $dbtab1 */
$db_verbindung1 = mysql_connect($server1, $user1, $pass1);
if ($db_verbindung1) {
$con1 = mysql_select_db($dbname1, $db_verbindung1);
$res1 = mysql_query("select user_text from pk__userfields where username = 1724501 ");
} else {
echo "Verbindung fehlgeschlagen!";
}
###################
###################
?>
<!----******* Hierbeginnt der abruf auf db1 ausgabe in html ********---->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Language" content="de">
<title>mitarbeiter</title>
<style type="text/css">
.Table {
border: 4px outset #FF0000;
}
.Table_in {
font-size: 12;
}
</style>
</head>
<body>
<div align="center">
<table width="100%" style="border: 6px outset #0000FF; " background="images/berater/sterne.jpg">
<tr>
<td class="Table_in" align="center" style="border: 3px groove #0000FF; " bordercolor="#FF0000" colspan="4">
<h2>Unsere Berater Tel:09151 / 60968040
</h2>
</td>
</tr>
<?php
while ($feld = mysql_fetch_array($res)) {
?>
<tr>
<td class="Table_in" align="center" height="20" width="97%" colspan="4">
</td>
</tr>
<tr>
<td class="Table_in" align="center" style="border: 3px outset #0000FF; " height="100" width="12%" rowspan="2">
<img src="images/berater/<?php echo htmlspecialchars($feld['name']); ?>.jpg" /><br>
<h2><?php echo htmlspecialchars($feld['name']); ?></h2></td>
<td class="Table_in" align="center" style="border: 3px outset #0000FF; " height="70" width="12%">
<h3>Durchwahl</h3><br><h2><?php echo htmlspecialchars($feld['durchwahl']); ?></h2></td>
<td class="Table_in" align="center" style="border: 3px outset #0000FF; " height="100" width="25%" rowspan="2">
letzte Anmeldung<?php echo htmlspecialchars($feld['letzte_anmeldung']); ?><br>
letzte Abmeldung<?php echo htmlspecialchars($feld['letzte_abmeldung']); ?></td>
<td class="Table_in" align="center" style="border: 3px outset #0000FF; " height="100" width="46%" rowspan="2">
<b>Text<!---- ### hier soll der abruf von db2 erscheinen als Volltext### ---></b></td
</tr>
<tr>
<td class="Table_in" align="center" style="border: 3px outset #0000FF; " height="23" width="12%">Status<br>
<img src="images/berater/<?php echo htmlspecialchars($feld['telefon_status']); ?>.gif" /></td>
</tr>
<tr>
<td class="Table_in" align="center" height="20" width="97%" colspan="4">
</td>
</tr>
<tr>
<td class="Table_in" height="40" align="center" width="97%" colspan="4">
<img border="0" src="images/berater/yinyang.gif" height="98" width="75"</td>
</tr>
<?php
}
?>
</table>
</div>
</body>
</html>
Alles anzeigen