因此,我仍然开始学习PHP和我试图让这个代码上传两个项目,名称和年龄。到我的数据库“NK”到表格“玩家”,然后显示玩家的所有条目。但是每当我点击提交,页面重新加载显示的PHP代码,并不会执行。PHP不执行
<html>
<body>
<form action="db.php" method="post">
Name: <input type="text" name="name">
Age:<input type="text" name="age">
<input type="submit">
</form>
</body>
</html>
,这是我db.php中的文件
<?php
mysql_connect("localhost","noha","noha");
@mysql_select_db(NK) or die("Unable to select database");
$name=$_POST['name'];
$age=$_POST['age'];
$result=mysql_query("SELECT * FROM Players");
$num=mysql_numrows($result);
mysql_close();
echo "<b><center>Database Output</center></b><br><br>";
$i=0;
while ($i < $num) {
$name=mysql_result($result,$i,"name");
$age=mysql_result($result,$i,"age");
echo "<b>$name $age</b><br>";
$i++;
}
mysql_close();
?>
这是什么:'@mysql_select_db(NK)'? – Pieter
如果你只是在学习,那么你应该备份并开始使用现代数据库库,看[pdo](http://www.php.net/manual/en/book.pdo.php)或[mysqli]( http://www.php.net/manual/en/book.mysqli.php)。 – Orangepill
你说,'页面重新载入显示PHP代码,并没有执行'你的意思是它实际上显示的文本格式的PHP代码?如果是这样,你需要确保你的服务器支持PHP。 – user1477388