首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP+MYSQL编程 » [原创]发表一新问题  


  作者:zhangjun434
  注册时间:2005-03-29
  主题/回复:14/22
  积分:492
  等级:★★☆(五级)
  称号:略有小成

  zhangjun434@yaho..
  未提供
  www.

 

 发表:2005-05-25 18:37:02 阅读 2247 次 回复 2 次 得分1  |   字号 字色
[原创]发表一新问题

  向斑竹请教一下,我想用<input type="text" name=<?php $j ?>>这样一个输入匡向表中输入数据,其中 $j 是一个变量,它从1 开始自增加。  第一,请问这样行不行?
 第二,如果那样可以的话,当执行 $qq="insert into $biao set $nameb=$$j"语句时,为什么不能添加数据呢?
 
 1#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 1#楼 发表于2005-05-25 19:08:14  评分:1 

得这样
<input .... name=<?php echo $j;?>>
你的sql语句里面2个变量,没有说明从哪里来的,所以也难判断为什么不能添加数据
接收的话,用
for($i=0;$i<..;$i++){
 $j[$i]=$_POST[$i]
}
insert into $biao set $nameb='$j[$i]' where ....

可以这么试试。

判断一个sql语句执行成功情况,可以把这个sql语句输出出来看看具体内容,就很容易判断语句是否正确。。本来的语句里面好多变量,不太好判断。可以把语句输出出来,比如
echo $sql;
可能输出一个
insert into table1 set count='3' where。。。
这样一看,就知道sql语句对不对

 
 2#楼  
 
  回复人:zhangjun434
  注册时间:2005-03-29
  主题/回复:14/22
  积分:492
  等级:★★☆(五级)
  称号:略有小成

   
 2#楼 发表于2005-05-26 00:23:30  评分:× 


 斑竹就是斑竹阿,高手,高手。 
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

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