Der folgende Code hat auf PHP5 und MySQL5.6 funktioniert. Unter Kubuntu und Windows. In diesem speziellen Fall versuche ich es unter Kubuntu 16.04 PHP7 und MySQL5.7 auszuführen. Verbindung zur Datenbank kann nicht hergestellt werden. Es gibt keine Fehlermeldung, die Ausführung endet mit der Zeile für die Verbindung zur Basis, und als Ergebnis wird report_before vom Code eingegeben, report_after jedoch nicht.PHP7 kann keine Verbindung zu MySQL herstellen
<?php
echo "<form id='login' action='' method='POST' accept-charset='UTF-8'>";
echo "<input type='password' name='password' id='password' maxlength='50'>";
echo "<input type='submit' name='OK' value='OK'>";
if (isset($_POST["password"]))
{
if($_POST["password"] == '1234')
{
echo "rep_before";
$link = mysql_connect('localhost:3306', 'acs', 'sesame');
echo "rep_after;
if ($link)
{
session_start();
header('Location: main_page.php');
}
}
}