Einzelnen Beitrag anzeigen
  #1  
Alt 27.12.2017, 17:45:58
fKoch01 fKoch01 ist offline
Anfänger
 
Registriert seit: Dec 2017
Alter: 77
Beiträge: 6
Datenbankverbindung zu mysql funktioniert nicht

Hallo, ich habe mir eine Testumgebung (mit PHP, Perl) aufgebaut. Dabei funktioniert "fast" alles. Wenn ich aber das nachfolgende Testscript im Internetexplorer starte, dann erhalte ich die immer gleiche Fehlermeldung:

Warning: mysql_connect(): Bad handshake in C:\Apache24\htdocs\mysql-fuer-dummies\kap18_1.php on line 15

Hier die php-Datei:
PHP-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
  "http://www.w3.org/TR/html4/transitional.dtd">
<html>
  <head>
    <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
    <title>Listing 18.1</title>
  </head>
  <body>
  <div align="center">
  <h1>Datenbankverbindung die 1.</h1>
  F&uuml;r dieses Beispiel muss der Datenbankserver MySQL aktiv sein.
<?php
$verb 
false;

  
$verb mysql_connect("localhost""root""dummies");
  if(
$verb)
    {
    echo 
"<hr>Verbindung zu MySQL hergestellt!!!<hr>\n";
    
mysql_close();
    }
  else
      echo 
"<hr>Verbindungsaufbau fehlgeschlagen<hr>\n";
?>
    <hr>
    <a href="index.html">Zur&uuml;ck zur Haupt&uuml;bersicht</a>
    </div>
  </body>
</html>
Ich habe den ODBC-Driver getestet: "Verbindung ok",
ich kann mit mysqladmin -u root localhost ping feststellen dass MySQL aktiv ist. Wo liegt da der Hund begraben?
Danke für einen Tip.
Mit Zitat antworten