所以我有一个从ajax请求中获取$_GET['id']
的文件
这是php文件的一部分:
include "system/dbconnect.php";
// Script Bin Plugin
$id = $_GET['id'];
$hresult = mysql_query("SELECT * FROM options
WHERE id='$id'") or die(mysql_error());
echo '<ul class="ul"> more content goes here...';
我编辑了这个问题以使其更清晰: 我想返回文件的内容,html和mysql结果通过循环然后使用ajax渲染包含不同信息的小部件...
答案 0 :(得分:2)
你真的应该逃避通过GET传递的变量:
$id = mysql_real_escape_string(intval($_GET['id']));
然后您可以使用mysql_fetch_assoc
简单地运行循环:
$hresult = mysql_query("
SELECT * FROM `options` WHERE `id` = '{$id}'"
) or die(mysql_error());
echo '<ul class="ul">';
while ($row = mysql_fetch_assoc($hresult)) {
echo '<li>' . $row['value'] . '</li>';
}
echo '</ul>';