因此,我仍然開始學習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