Mailinglisten-Archive |
Hallo,
ich versuche gerade Kontakt mit meiner MySQL Datenbank aufzunehmen.
Aus dem Buch PHP4 + MySQL von Stoll und Leierer
habe ich folgenden Script, mit dem ich mich schon länger rumärgere.
--Anfang -----------------------------------------------------------
<? // L179.php3
$MySQL_Host="localhost";
$MySQL_User="ich";
$MySQL_Passw="";
$dblk=connect();
function connect() {
global $MySQL_Host, $MySQL_User, $MySQL_Passw;
if
(!$linkid=_(at)_mysql_connect("$MySQL_Host","$MySQL_User","$MySQL_Passw"))
{
echo "Die Verbindung zu ",$MySQL_Host," konnte nicht
hergestellt werden<br>";
exit;
} else {
echo "Verbindung zu ",$MySQL_Host," wurde hergestellt";
}
return $linkid;
}
?>
--Ende --------------------------------------------------------------
Der mir folgende Meldungen produziert
Warning: Wrong parameter count for connect() in
/usr/local/httpd/htdocs/MySQL-Test/L179.php on line 5
Fatal error: Cannot redeclare connect() in
/usr/local/httpd/htdocs/MySQL-Test/L179.php on line 7
Schmeiße ich den Funktionsaufruf raus und mache das gleiche so
bekomme ich die Meldung
--Anfang -----------------------------------------------------------
<?
$MySQL_Host="localhost";
$MySQL_User="ich";
$MySQL_Passw="";
global $MySQL_Host, $MySQL_User, $MySQL_Passw;
if
(!$linkid=_(at)_mysql_connect("$MySQL_Host","$MySQL_User","$MySQL_Passw"))
{
echo "Die Verbindung zu ",$MySQL_Host," konnte nicht
hergestellt werden<br>";
exit;
} else {
echo "Verbindung zu ",$MySQL_Host," wurde hergestellt";
}
?>
--Ende --------------------------------------------------------------
bekomme ich die Meldung:
"Die Verbindung zu localhost wurde hergestellt."
So wie es gern hätte.
Was läuft denn an dem Funktionsaufruf schief?
Ade merci
Stefan Brückmann
--
Ein großer Mensch ist derjenige, der sein Kinderherz nicht verliert.
Meng Tse
http://www.dr-brueckmann.com
<!-- <tags> scripts & more //-->
Stefan Brückmann, Wydratstr. 58, 63667 Nidda, Tel: 06043-405624,
Fax: 06043-984241
php::bar PHP Wiki - Listenarchive