我有一个名为guestbook.php的页面,其中包含
$('#guest_form').ajaxForm({});
当表单被触发时,它会转到save.php页面,其中包含插入的值
if($_POST['x']){
$xx = $_POST['x'];
$yy = $_POST['y'];
$zz = $_POST['z'];
$query_one = "INSERT INTO xxx (x1,yl,z1,z2) values ('$xx','$yy','$zz','00000')";
mysql_select_db($database_1, $1);
$Result = mysql_query($query_guest_one, $1) or die(mysql_error());
到目前为止一切顺利。
现在我根据插入运行一个select查询,并将其显示在guestbook.php页面的div中。这是我无法做到的。
所有帮助表示赞赏。
由于 让
答案 0 :(得分:0)
假设您在INSERT查询后有一个主键,您可以执行以下操作:
$id = mysql_insert_id();
$query = mysql_query("SELECT * FROM guestbook WHERE id = $id");
$row = mysql_fetch_array($query);
echo $row['x1'];
echo $row['y1'];
// etc
答案 1 :(得分:0)
您可以使用
选择表格中的所有记录$result=mysql_query("SELECT * FROM xxx");
while ($record=mysql_fetch_array($result)) {
// using your example, access the data you need
print_r($record["x1"]);
print_r($record["y1"]);
// and so on..
}
您可以过滤请求具有特定值的列的记录
$result=mysql_query(sprintf(
"SELECT * FROM xxx WHERE x1 = '%s' ",
mysql_real_escape_string("some value")
));
请记住在插入或搜索来自用户输入之前使用mysql_real_escape_string清理您的值。
这些是最基本的查询。我建议你找一个关于SQL的教程,google是你的朋友,你会学到许多非显而易见的东西