So verwende ich Post bereits, um Daten aus einem HTML-Formular in eine MySQL-Datenbank auf XAMPP einzufügen, wie würde ich dann diese Daten auf einer anderen HTML-Seite in einer Tabelle anzeigen ? Wenn ich versuche, es von localhost aus zu starten, erscheint eine leere Seite mit einer Codezeile oben. Ich bin neu hier, hier ist mein Code: mache ich es richtig? So zeigen Sie Daten aus der SQL-Datenbank in PHP/HTML an Tabelle
<html>
<head>
</head>
<body>
<?php
$con = mysql_connect('localhost', 'root', '');
if (!$con){
die("Can not connect: " . mysql_error());
}
mysql_select_db("form_process", $con);
$sql = "SELECT * FROM `form_submissions`";
$myData = mysql_query($sql,$con);
echo "<table border=1>
<tr>
<th>First Name</th>
<th>Last Name</th>
<th>Phone Number</th>
<th>Class interested in</th>
</tr>";
while($row= mysql_fetch_array($result)){
echo "<tr>";
echo "<td>" . $record['First'] . "</td>";
echo "<td>" . $record['Last'] . "</td>";
echo "<td>" . $record['Phone'] . "</td>";
echo "<td>" . $record['Class'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysqli_close();
?>
</body>
</html>
Versuchen: 'while ($ row = mysql_fetch_array ($ myData)) {' - Variable '$ result' ist in keiner Weise festgelegt. versuchen Sie, Ihr Fehlerprotokoll zu lesen, es wird Sie über solche Probleme informieren :) – James
Jedes Mal, wenn Sie [die 'mysql_'] verwenden (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql- Funktionen-in-php) Datenbankerweiterung im neuen Code ** [ein Kätzchen ist irgendwo in der Welt erdrosselt] (http://2.bp.blogspot.com/-zCT6jizimfI/UjJ5UTb_BeI/AAAAAAAACgg/AS6XCd6aNdg/s1600/luna_getting_strangled .jpg) ** es ist veraltet und ist seit Jahren und ist für immer in PHP7 gegangen. Wenn Sie nur PHP lernen, verbringen Sie Ihre Energie mit dem Lernen der Datenbankerweiterungen und vorbereiteten Anweisungen 'PDO' oder' mysqli'. [Hier beginnen] (http://php.net/manual/en/book.pdo.php) – RiggsFolly
Hinzufügen [Fehler melden] (http://stackoverflow.com/questions/845021/how-to-get-useful -error-messages-in-php/845025 # 845025) an die Oberseite Ihrer Datei (en) _while testing_ direkt nach dem Öffnen PHP-Tag zum Beispiel ' php error_reporting (E_ALL); ini_set ('display_errors', 1); 'um zu sehen, ob es etwas ergibt. Dann werden Sie Ihre Fehler sehen, so können Sie sie beheben – RiggsFolly