Ich habe einen Mitarbeiter Tisch hier um zu sehen, ob sie im Büro oder draußen sind. Ich habe eine PHP-Datei, um den Status aus der Datenbank auszuwählen. Ich habe versucht, den Status von out zu in und out in der Datenbank zu ändern, aber ich kann keine Änderungen auf meiner PHP-Seite sehen, bis ich sie neu lade. Wie kann ich meine PHP-Seite automatisch ändern, wenn sich die Datenbank ändert? Ich bin ein Neuling also bitte helfen Sie ... Vielen Dank im Voraus. Ich habe die PHP-Datei hier:Wie kann ich meine PHP-Seite entsprechend den Aktualisierungen in der Datenbank ändern?
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = 'pass';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn)
{
die('Could not connect: ' . mysql_error());
}
$sql = 'SELECT Name,Status FROM Employees';
mysql_select_db('new');
$retval = mysql_query($sql, $conn);
if(! $retval)
{
die('Could not get data: ' . mysql_error());
}
while($row = mysql_fetch_array($retval, MYSQL_ASSOC))
{
echo "Name :{$row['Name']} <br> ".
"Status: {$row['Status']} <br> ".
"--------------------------------<br>";
}
echo "Fetched data successfully\n";
mysql_close($conn);
?>
Bitte verwenden Sie nicht die [mysql_' Datenbankerweiterung] (http://stackoverflow.com/questions/12859942/why-shouldnt-i-use-mysql-functions-in-php), es ist veraltet (gegangen für immer in PHP7) Besonders wenn Sie nur PHP lernen, verbringen Sie Ihre Energie zu lernen, die 'PDO' oder' mysqli_' Datenbankerweiterungen, [und hier ist einige Hilfe zu entscheiden, welche zu verwenden] (http://stackoverflow.com/questions/12859942/why-shouldnt-i-uses-mysql-funktionen-in-php) – RiggsFolly
_Wie kann ich meine php-Seite automatisch ändern, wenn eine Änderung in der Datenbank vorgenommen wird? Sie können nicht! Nicht ohne viel Technologie, als Sie im Moment bereit sind – RiggsFolly
wenn es sich um eine einfache Seitenaktualisierung handelt, dann tun Sie das einfach. Viele Möglichkeiten, um es zu tun. Wenn es jedoch darum geht, etwas auszulösen, dann ist das ein anderes Ballspiel. –