include geht nicht
Jan G.
- php
0 Sorgenkind Mech0 Jan G.
0 Vinzenz
Abend.
Ich will meine MySQL Datenbank verbinden. Da ich dies mehrmals auf der Seite tun muss will ich nicht jedesmal das Zugangspasswort etc. neu einer Variable zuweisen müssen, aber irgendiwe gelingt es mir nicht, die daten in eine externe Datei zu legen und diese mit include einzufügen.
Hauptdatei:
<?php
include("dblogin.php");
mysql_connect($dbhost, $dblogin, $dbpwd);
mysql_select_db($dbname);
$sql="select * from netbox";
$result=mysql_query($sql);
$anzahl=mysql_num_rows($result);
echo "entries <b>$anzahl</b>";
?>
dblogin.php:
<?php
$dbhost='test';
$dblogin='test';
$dbpwd='test';
$dbname='test';
?>
Was mache ich falsch? Wäre für Hilfe dankbar. Gruß Jan
schaut eigentlich richtig aus
ich habe selbiges gemacht, nur mit dem befehl require("YYY.xxx");
probiers mal
gruß
Mit require gehts. Danke.
Wundert mich aber, dass es mit include nicht funktionieren wollte.
Hallo Jan,
Ich will meine MySQL Datenbank verbinden. Da ich dies mehrmals auf der Seite tun muss will ich nicht jedesmal das Zugangspasswort etc. neu einer Variable zuweisen müssen, aber irgendiwe gelingt es mir nicht, die daten in eine externe Datei zu legen und diese mit include einzufügen.
<?php
include("dblogin.php");
mysql_connect($dbhost, $dblogin, $dbpwd);
mysql_connect liefert einen Wert zurück. Weise diesen einer Variablen zu. Im Erfolgsfall ist dies ein Es könnte sein, dass der connect bereits fehlschlägt. Du kannst anschliessend eine Fehlerabfrage machen.
Siehe: http://www.php.net/manual/de/function.mysql-connect.php
Schau' Dir dort das Beispiel an.
mysql_select_db($dbname);
Und da geht es analog weiter ...
Immer Rückgabewert überprüfen ...
Und uns nochmals fragen, mit der Angabe der Fehlermeldung, wenn Du daraus nicht schlau wirst.
Gruss,
Vinzenz