首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP+MYSQL编程 » [求助]帮我看看,为什么不能insert  


  作者:xfile
  注册时间:2005-09-07
  主题/回复:2/15
  积分:425
  等级:★★☆(五级)
  称号:略有小成

  hansh76@sina.com..
  未提供
  www.

 

 发表:2005-09-27 05:57:59 阅读 2414 次 回复 5 次 得分1  |   字号 字色
[求助]帮我看看,为什么不能insert
我用的是PHP5,数据库应该也没什么问题,不知道为什么就是不能往数据库里输入数据。
<?php
  $loginID='0602';
  $name='王刚';
  $kqdate=22;
  $cd=1;
  $qj=0;
  $chuc=0;
  $mon=9;
  $year=2005;

  @ $db = new mysqli('localhost','kaoqin','kaoqin','kaoqin');
  
  if (mysqli_connect_errno())
  {
 echo 'Error: Could not connect to database. Please try again later';
 exit
  }

$query = "insert into kaoqin1 values

('".$loginID."','".$name."','".$kqdate."','".$cd."','".$qj."','".$chuc."','".$mon."','".$ye

ar."')";

  $result = $db->query($query);
  if ($result)
 echo $db->affected_rows.'Kaoqin inserted into database.';
  $db->close();
?>
 
 1#楼  
 
  回复人:xfile
  注册时间:2005-09-07
  主题/回复:2/15
  积分:425
  等级:★★☆(五级)
  称号:略有小成

   
 1#楼 发表于2005-09-27 06:00:36  评分:× 

反正运行的时候,没反应。好像根本就没运行一样
 2#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 2#楼 发表于2005-09-27 16:02:04  评分:1 

没看出来有明显错误。
因为这段代码用到了mysqli这个类,你可以检查一下mysqli这个类,看看类定义是否正确。

另外在insert语句中,不是字符型的字段,不用加 ''单引号。把insert语句中的数字型字段的单引号都去掉。
 3#楼  
 
  回复人:xfile
  注册时间:2005-09-07
  主题/回复:2/15
  积分:425
  等级:★★☆(五级)
  称号:略有小成

   
 3#楼 发表于2005-09-27 22:44:57  评分:× 

你的意思是不是改成这样:
$query = "insert into kaoqin1 values

('".$loginID."','".$name."',".$kqdate.",".$cd.",".$qj.",".$chuc.",".$mon.",".$year.")";

mysqli应该没问题,因为执行查询都可以。就是不能存取。奇怪!
 4#楼  
 
  回复人:xfile
  注册时间:2005-09-07
  主题/回复:2/15
  积分:425
  等级:★★☆(五级)
  称号:略有小成

   
 4#楼 发表于2005-09-27 22:48:41  评分:× 

而且我直接用
$query = "insert into kaoqin1 values

('0601','王刚',21,1,1,1,9,2005)";
执行也不行
但是该语句在mysql里面直接用都可以,为什么?
 5#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 5#楼 发表于2005-09-28 17:28:18  评分: 

很有可能是mysqli这个类的问题了,检查一下这个类看看
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.009sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版