首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用jquery和php处理页面的$ajaxForm回复

问使用jquery和php处理页面的$ajaxForm回复
EN

Stack Overflow用户
提问于 2010-03-22 17:00:15
回答 2查看 150关注 0票数 0

我有一个名为guestbook.php的页面,其中包含

代码语言:javascript
复制
 $('#guest_form').ajaxForm({});

当表单被触发时,它将转到一个save.php页面,其中包含和插入的值

代码语言:javascript
复制
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中。这就是我不能做的。

感谢大家的帮助。

谢谢,吉恩

EN

回答 2

Stack Overflow用户

发布于 2010-03-22 17:06:19

假设您在INSERT查询后有一个主键,您可以这样做:

代码语言:javascript
复制
$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
票数 0
EN

Stack Overflow用户

发布于 2010-03-22 17:35:21

您可以使用以下命令选择表中的所有记录

代码语言:javascript
复制
$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..
}

您可以过滤请求具有特定值的列的记录

代码语言:javascript
复制
$result=mysql_query(sprintf(
    "SELECT * FROM xxx WHERE x1 = '%s' ",
    mysql_real_escape_string("some value")
));

如果值来自用户输入,请记住在插入或搜索之前使用mysql_real_escape_string对值进行清理。

这些是最基本的查询。我建议你去找一个关于SQL的教程,google是你的朋友,你会学到很多不明显的东西

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2490902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档