使用php&;mysql查询

使用php&;mysql查询,php,ajax,jquery,Php,Ajax,Jquery,我看这个教程 但是我不明白如何使用带有sql的php文件,echo“”;等 如果有人能解释,我什么都试了,什么都没出现 谢谢:) load_page.php <?php if(!$_POST['page']) die("0"); $page = (int)$_POST['page']; if(file_exists('pages/page_'.$page.'.php')) echo file_get_contents('pages/page_'.$page.'.php'); else ec

我看这个教程 但是我不明白如何使用带有sql的php文件,echo“”;等 如果有人能解释,我什么都试了,什么都没出现 谢谢:)

load_page.php

<?php
if(!$_POST['page']) die("0");
$page = (int)$_POST['page'];
if(file_exists('pages/page_'.$page.'.php'))
echo file_get_contents('pages/page_'.$page.'.php');
else echo 'There is no such page!';
?>

demo.html

< a href="#page1">Page1< /a>
< a href="#page2">Page2< /a>
< a href="#page3">Page3< /a>
< a href="#page4">Page4< /a>
<div id="pageContent">
   //loaded ajax page
</div>
page1
page2
page3
page4
//加载的ajax页面
在这个场景中,link>index.html#page1将加载文件“pages/page_1.php” 但在main index.html中,它只能加载html代码,而不能加载php语法。
在这种情况下,我可以使用php命令吗?

因此,这里的问题似乎是在教程示例中,他们只使用HTML文件。为此,
file\u get\u contents()
可以正常工作。但是,如果希望服务器在向用户提供PHP代码之前解析PHP代码,则应使用

:

include语句包含并计算指定的文件

该函数的行为完全不同:

文件\u获取内容
-将整个文件读入字符串

它只是读取文件的内容,PHP代码不会被计算/执行/解释…

显示一些代码。
< a href="#page1">Page1< /a>
< a href="#page2">Page2< /a>
< a href="#page3">Page3< /a>
< a href="#page4">Page4< /a>
<div id="pageContent">
   //loaded ajax page
</div>