免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1410 | 回复: 8
打印 上一主题 下一主题

PHP查询的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-05-24 13:56 |只看该作者 |倒序浏览
从表单的文本框中获得的信息是不是都保存在$post中,我想根据用户输入的信息,检索出相关的内容,各位大大看看这段代码行不行,谢谢了!


<?php
//connect to MySQL
$connect = mysql_connect("localhost", "bp5am", "bp5ampass"
  or die("Hey loser, check your server connection.";

//make sure we're using the right database
mysql_select_db("moviesite";

$query = "SELECT *" .
         "FROM products " .
         "WHERE book=$post " .\\这样的条件对么,book是我表中书名字的字段
        
$results = mysql_query($query)
  or die(mysql_error());

while ($row = mysql_fetch_array($results)) {
  extract($row);
  echo $book;
  echo "<br>;";
}

?>;

论坛徽章:
0
2 [报告]
发表于 2005-05-24 14:53 |只看该作者

PHP查询的问题

$query = "SELECT *" .
        "FROM products " .
        "WHERE book=$post " .\\这样的条件对么,book是我表中书名字的字段

将$post用单引号抱一下,,Like this ,,'$post'
后面到底是小点点还是分号;啊?

论坛徽章:
0
3 [报告]
发表于 2005-05-24 15:32 |只看该作者

PHP查询的问题

$query = "SELECT * FROM products WHERE book='$post' " ;
其中双引号里的代表字符串

论坛徽章:
0
4 [报告]
发表于 2005-05-25 23:32 |只看该作者

PHP查询的问题

谢谢各位大大帮助~

论坛徽章:
0
5 [报告]
发表于 2005-05-25 23:37 |只看该作者

PHP查询的问题

从头开始扎扎实实的学习

post过来的数据是保存在 $_POST[] 数组中的

论坛徽章:
0
6 [报告]
发表于 2005-05-26 00:39 |只看该作者

PHP查询的问题

楼主,当你register_globals = On时,才可以使用直接post过来的变量,否则,请使用$_POST['post'];对于get的数据,$_GET['get']……

论坛徽章:
0
7 [报告]
发表于 2005-05-29 13:46 |只看该作者

PHP查询的问题

太感谢了,我说怎么变量老是传不过来~
还有6天就毕业答辩了,真是及时呀!

论坛徽章:
0
8 [报告]
发表于 2005-05-29 13:55 |只看该作者

PHP查询的问题

大侠在帮我看看,我试了,用$_POST['post'],还是不行
<?php
//connect to MySQL
$connect = mysql_connect("localhost", "peng", "123456"
  or die("Hey loser, check your server connection.";

<?php
//connect to MySQL
$connect = mysql_connect("localhost", "peng", "123456"
  or die("Hey loser, check your server connection.";

//make sure we're using the right database
mysql_select_db("good";

$query = "SELECT * FROM products where price= '$_POST['post']'" ;
      
$results = mysql_query($query)
  or die(mysql_error());

while ($rows=mysql_fetch_array($results)) {
extract($rows);
echo $name;
echo " - ";
echo $price;
echo "<br>;";
}

?>;

论坛徽章:
0
9 [报告]
发表于 2005-05-29 14:10 |只看该作者

PHP查询的问题

是我搞错了,现在就好了~
这样写就好了,
$query = "SELECT * FROM products where price='$_POST[chaxun]'" ;
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP