G
gernie
Wenn man 2 zu einem MySQL-Server unter der Verwendung von mysql_connect oder
mysql_pconnect öffnet, dabei ist die erste Verbindung gültig, und die zweite nicht (in
meinem Code ist das Kennwort für die zweite Verbindung falsch), dann sollte eine
mysql_error() Fehlermeldung ausgegeben werden. Aber es gibt eine leere Zeichenfolge aus und mysql_errno return 0 mit
errno so als habe es kein Problem gegeben.
Beispiel:
<?php
echo "first connection<br><br>";
$conn1 = mysql_connect("localhost:3306","root","",true);
if($conn1 == false) {
echo "<hr>mysql_error : ".mysql_error()."<br>";
echo "mysql_errno : ".mysql_errno()."<hr>";
} else echo "ok connected 1";
echo "<hr>second connection<br><br>";
$conn2 = mysql_connect ("localhost:3306","root","2",true);
if($conn2 == false) {
echo "<hr>mysql_error : ".mysql_error()."<br>";
echo "mysql_errno : ".mysql_errno()."<hr>";
} else echo "ok connected 2";
?>
mfg gernie
mysql_pconnect öffnet, dabei ist die erste Verbindung gültig, und die zweite nicht (in
meinem Code ist das Kennwort für die zweite Verbindung falsch), dann sollte eine
mysql_error() Fehlermeldung ausgegeben werden. Aber es gibt eine leere Zeichenfolge aus und mysql_errno return 0 mit
errno so als habe es kein Problem gegeben.
Beispiel:
<?php
echo "first connection<br><br>";
$conn1 = mysql_connect("localhost:3306","root","",true);
if($conn1 == false) {
echo "<hr>mysql_error : ".mysql_error()."<br>";
echo "mysql_errno : ".mysql_errno()."<hr>";
} else echo "ok connected 1";
echo "<hr>second connection<br><br>";
$conn2 = mysql_connect ("localhost:3306","root","2",true);
if($conn2 == false) {
echo "<hr>mysql_error : ".mysql_error()."<br>";
echo "mysql_errno : ".mysql_errno()."<hr>";
} else echo "ok connected 2";
?>
mfg gernie