CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  PHP

用php把变量值写入数据库,应该怎么弄?(菜鸟问题)

楼主slliang83(slliang1983)2005-02-25 16:01:21 在 Web 开发 / PHP 提问

比方说在in.php里面,把$user   写入数据库data的表USERS的字段username中,应该怎么写啊?高手指点,谢谢! 问题点数:10、回复次数:13Top

1 楼huarc(华客)回复于 2005-02-25 16:24:47 得分 2

insert   into   data.user(usename)   values($user);Top

2 楼slliang83(slliang1983)回复于 2005-02-25 16:28:45 得分 0

我是这样写的,帮忙看看,数据写不进去!  
  <?php    
  session_start()   ;  
  mysql_connect("localhost",   "root",   "")                  
    or   die("无法连接数据库,请重试");         //连接数据库服务器;  
   
  mysql_select_db("data1")  
    or   die("无法选择数据库,请重试");     //选择数据库;  
   
  $ProdIdx=   $_SESSION['ProdIdx'];  
  $content=   $_SESSION[txt1].'&'.$_SESSION[txt2].'&'.$_SESSION[txt3].'&'.$_SESSION[txt4];  
  $style=       $_SESSION['style'];  
  $name=         $_SESSION['name'];  
  $adress=     $_SESSION['adress'];  
  $postcode=$_SESSION['postcode'];  
  $tel=           $_SESSION['tel'];  
  $email=       $_SESSION['email'];  
   
   
  /*    
  echo   $ProdIdx;     //产品ID  
  echo   $style;         //印章式样  
  echo   $content;     //印章内容  
  echo   $name;         //收件人姓名  
  echo   $adress;     //收件人地址  
  echo   $postcode;   //收件人邮编  
  echo   $tel;             //收件人电话  
  echo   $email;         //收件人邮箱  
  */  
  if($ProdIdx!=''   and   $ProdIdx!='   ')  
        {  
                $query="select   buy   from   stemp   where   ProdIdx='$ProdIdx'   and   buy='T'";       /*从数据库中搜索相同名字的用户资料*/  
                    $result=mysql_query($query);  
                    $numrows=mysql_num_rows($result);  
                    if   ($numrows=0)  
                    echo   "请耐心等待,不要重复申请!";  
            else  
          {  
                            $record="update   stemp   set   content='$content',   style='$style',   name='$name',   adress='$adress',   postcode='$postcode',   tel='$tel',   email='$email',   buy='T'   where   Prodidx='$Prodidx'";  
                            mysql_query($record);  
    echo   "申请成功,请静待佳音!";  
  }  
   
        }  
  else  
          {  
              echo   "非法操作!--请不要耍花招,谢谢!";  
          }      
       
   
   
  ?>  
  Top

3 楼lawyu(雨淋漓)回复于 2005-02-25 16:35:33 得分 0

错误信息是什么?Top

4 楼slliang83(slliang1983)回复于 2005-02-25 16:40:18 得分 0

没有错误信息,但是数据也没有写进去!  
   
  网页运行的结果是:  
  申请成功,请静待佳音!Top

5 楼slliang83(slliang1983)回复于 2005-02-25 16:41:59 得分 0

其中到  
  /*    
  echo   $ProdIdx;     //产品ID  
  echo   $style;         //印章式样  
  echo   $content;     //印章内容  
  echo   $name;         //收件人姓名  
  echo   $adress;     //收件人地址  
  echo   $postcode;   //收件人邮编  
  echo   $tel;             //收件人电话  
  echo   $email;         //收件人邮箱  
  */  
  着一段把注释去掉的话,内容还都能显示出来,就是写不进数据库里面!Top

6 楼lawyu(雨淋漓)回复于 2005-02-25 16:43:46 得分 2

你选把$record里的这条sql语句在phpmyadmin等东西里面执行一下,看能不能执行,其它地方看不出什么问题Top

7 楼slliang83(slliang1983)回复于 2005-02-25 16:57:00 得分 0

啊!还有其他方法吗?  
  我没有phpmyadmin的!Top

8 楼lawyu(雨淋漓)回复于 2005-02-25 17:06:52 得分 2

那可能是数据库的版本环境等问题吧,程序看不出什么问题  
  没遇到过Top

9 楼jxflll(峰)回复于 2005-02-25 17:13:35 得分 0

$query="select   buy   from   stemp   where   ProdIdx='$ProdIdx'   and   buy='T'";    
   
  改成:  
   
  $query="select   buy   from   stemp   where   ProdIdx='".$ProdIdx."'   and   buy='".T."'";    
   
  Top

10 楼jxflll(峰)回复于 2005-02-25 17:15:49 得分 2

如果还不行的话,你在执行sql语句之间先用echo显示一下sql语句,看看。Top

11 楼slliang83(slliang1983)回复于 2005-02-25 17:43:06 得分 0

jxflll(峰)   (   )   信誉:100    
  按照你的改法还是老样子,没什么错误信息,但是数据也没加到数据库里面!Top

12 楼slliang83(slliang1983)回复于 2005-02-25 17:53:43 得分 0

在mysql里面大小写有关吗?Top

13 楼blueoxygen(有你在身旁 心更坚强)回复于 2005-02-25 18:03:59 得分 2

if   ($numrows=0)  
  if($numrows==0)  
  Top

相关问题

  • 将复选框值赋于一变量写入一数据库问题
  • 请问如何用ADO将时间类型的变量写入数据库?
  • 问个粉白痴的问题,变量怎么写入数据库
  • 写入数据库!
  • 在mysql数据库中是否可以设置php变量?
  • php中把数据写入到数据库有几种方法
  • 请教:如何在使用ADO技术时将变量的值写入数据库?
  • vc下写入数据库
  • 如何写入数据库?
  • 数据写入数据库

关键词

  • 数据库
  • 语句
  • 执行
  • 数据
  • sql
  • prodidx
  • 收件人
  • echo
  • 问题
  • buy

得分解答快速导航

  • 帖主:slliang83
  • huarc
  • lawyu
  • lawyu
  • jxflll
  • blueoxygen

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo