Beiträge von devar
-
-
Danke jojo,
wärst du vielleicht so nett mir anhand eines beispiels zu zeigen wie ich in der While schleife auf beide datenbanken zugreifen kann -
Danke für euere schnellen Antworten,
habt dir den auch irgend eine Idee wie ich das Problem lösen kann ?? -
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
Alles anzeigen<?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>
-
Hallo ich habe folgende datenbankabfrage.
PHP
Alles anzeigen<?php //Datenbankabfrage $res = mysql_db_query("voss_17245","select * from voss_17245"); $num = mysql_num_rows($res); echo " "; //Tabellenbeginn echo "<table border align='center'>"; //Überschriften echo "<th>name</th>"; echo "<th>durchwahl</th> "; echo "<th>telefon_status</th> "; echo "<th>'letzte_anmeldung'</th>"; echo "<th>'letzte_abmeldung'</th> "; while ($feld = mysql_fetch_array($res)) { $ausgabe .= " <tr> <td>".$feld['name']."</td> <td>".$feld['durchwahl']."</td> <td>".$feld['telefon_status']."</td> <td>".$feld['letzte_anmeldung']."</td> <td>".$feld['letzte_anmeldung']."</td> </tr> "; } echo $ausgabe; { //Tabellenende echo "</table>"; //Tabellenzeile mit -zellen } ?>
wie kann ich jetzt den telefonstatus der in den werten 0 oder 1 oder 2 ausgegeben wird
bilder ausgeben anstatt den wert ???