通过PHP在MySQL中实时插入?
我想用PHP显示一个列表,其中包含mysql数据库中的条目。它可以工作,现在在同一个.php文件中,表单应该在数据库中插入一个新条目,然后应该显示在列表中。我怎么能做到呢?我是PHP的初学者,所以请帮助我:)我没有想法 多谢各位 //编辑 因此,我尝试了以下方法: PHP部分adminlist.PHP:通过PHP在MySQL中实时插入?,php,mysql,database,forms,insert,Php,Mysql,Database,Forms,Insert,我想用PHP显示一个列表,其中包含mysql数据库中的条目。它可以工作,现在在同一个.php文件中,表单应该在数据库中插入一个新条目,然后应该显示在列表中。我怎么能做到呢?我是PHP的初学者,所以请帮助我:)我没有想法 多谢各位 //编辑 因此,我尝试了以下方法: PHP部分adminlist.PHP: $adminname = mysqli_real_escape_string($con, $_POST['adminname']); $server = mysqli_real_esca
$adminname = mysqli_real_escape_string($con, $_POST['adminname']);
$server = mysqli_real_escape_string($con, $_POST['server']);
if(!empty($adminname && $server))
{
$insert = "INSERT INTO admins (ID, Name, Passwort, Server, Anmeldungen) VALUES (NULL, '" . $adminname . "', '', '" . $server . "', '0')";
$insertquery = mysqli_query($con, $insert);
}
<form name='einfuegen' action='adminlist.php' method='post'>
<table>
<tr>
<th>Name</th>
<th>Server</th>
</tr>
<tr>
<td><input name='adminname' value='' /></td>
<td><input name='server' value='' /></td>
<td><input type='submit' value='Einfügen' /></td>
</tr>
</table>
</form>
HTML部分adminlist.php:
$adminname = mysqli_real_escape_string($con, $_POST['adminname']);
$server = mysqli_real_escape_string($con, $_POST['server']);
if(!empty($adminname && $server))
{
$insert = "INSERT INTO admins (ID, Name, Passwort, Server, Anmeldungen) VALUES (NULL, '" . $adminname . "', '', '" . $server . "', '0')";
$insertquery = mysqli_query($con, $insert);
}
<form name='einfuegen' action='adminlist.php' method='post'>
<table>
<tr>
<th>Name</th>
<th>Server</th>
</tr>
<tr>
<td><input name='adminname' value='' /></td>
<td><input name='server' value='' /></td>
<td><input type='submit' value='Einfügen' /></td>
</tr>
</table>
</form>
并编辑了上述内容:
if(!empty($adminname && $server) && ($server != 0) && ($adminname != 0))
在这种情况下,它将不起作用,并且不会插入任何内容。我如何才能将其中一个设置为插入并显示在列表中?为什么不显示在列表中?您的意思是希望在其他用户更改数据时,页面自动显示数据的最新状态,而不必刷新页面?使用POST to SELF!!看见