Suche auf lima-city
-
in: Wert einer Variablen in einer anderen Datei setzen
geschrieben von handyflat
sieht so aus, als meinst Du eine config Datei ... Variablen in einer PHP-Datei ...
hier ein Beispiel
Datei: db_config.php
<?php // -------------------------------------------- $db_host = "localhost"; // --- Server / Host $db_user = "usr_xxx1234"; // --- Username $db_pass = "a5Bc2pLi3xYzmr7v"; // --- Passwort $db_name = "db_xxxxxxx"; // --- Datenbank // -------------------------------------------- ?>
Dann diese Config-Datei vor dem Verbindungsaufbau laden mit include() oder require()
Datei: mein_script.php
<?php // -------------------------------------------- // ------ Config Datei laden ------ include_once('db_config.php'); // ------ Verbindung zum Datenbank Server ------ $link = mysql_connect($db_host, $db_user, $db_pass); if (!$link) { die('Keine Verbindung zum Server : <br />' . mysql_error()); } // ------ Auswahl der Datenbank ------ $db_selected = mysql_select_db($db_name, $link); if (!$db_selected) { die ('Kann Datenbank nicht nutzen: <br />' . mysql_error()); } // -------------------------------------------- // ------ Abfrage von einer Tabelle in der Datenbank ------ $table = 'tabelle_xyz'; $query = "SELECT * FROM ".$table." WHERE id = '123'"; $result = mysql_query($query); if (!$result) { die ('Fehler bei Abfrage: <br />' . mysql_error()); } // ------ Das Ergebnis in ein Array ablegen ------ $daten = array(); while ($row = mysql_fetch_row($result)) { $daten[] = $row; } // ------ Die Daten im Array ausgeben ------ print "<hr />\n"; $n=1; foreach($daten as $item) { print "<p>Zeile / Datensatz Nr: ".$n."</p>\n"; foreach($item as $key => $val) { print "Spalten Name: ".$key." <br />\n"; print "Spalten Wert: ".$val." <br />\n"; print "<br />\n"; } print "<hr />\n"; $n++; } // -------------------------------------------- ?>
die Datei db_config.php kannst Du auch in ein anderes Verzeichnis wie mein_script.php ablegen
dann musst Du halt beim include() bzw require() den relativen Pfad zur Config mit angeben.