13 12
发新话题
打印

请教高手!

插入数据库的时候应该怎么插
语句应该怎么写?
因为前面的文本框是不确定的
在插入之前 你不知道要插入多少值
写语句的时候
想来 应该用个循环

觉得 naodai 说的好 应该用个数组
我写个方法 大家看对不对
$num=count('usename()');
for(i=1;i<$num;i++)
{$sql=insert into tablename (name) values('usname(i)');
mysql_query($sql);
}

新手   欢迎指教~

TOP

引用:
原帖由 cao2xi 于 2007-10-11 08:58 发表
觉得 naodai 说的好 应该用个数组
我写个方法 大家看对不对
$num=count('usename()');
for(i=1;i<$num;i++)
{$sql=insert into tablename (name) values('usname(i)');
mysql_query($sql);
}
有几个基本的语法错误:

数组前面也要有$符号,count($username)
取值的时候要用中括号:$username[$i]
for 里的i 也少了$符号,另外$i要从0开始
字符串变量$sql的值要用引号

用for这样取数组的值也可以,不过一般都用foreach.

TOP

多谢指教 !

TOP

 13 12
发新话题