我有一个名为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中。这就是我不能做的。
感谢大家的帮助。
谢谢,吉恩
发布于 2010-03-22 17:06:19
假设您在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发布于 2010-03-22 17:35:21
您可以使用以下命令选择表中的所有记录
$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是你的朋友,你会学到很多不明显的东西
https://stackoverflow.com/questions/2490902
复制相似问题