php循环怎么写数据库 php循环结构有哪几种语句

php用for怎么循环输出数据库类容?for(;;)FOR循环是这样的,第一个分号前面是定义一个变量如:$i=1两个分号中间是定义条件如:$i10第二个分号后是方法如:$i
for($i=1;$i10;$i){
echo $i;
}
这样的话就是输出一到九
如果你要用FOR 来写你那个数据库查询显示语句的话应该写不出吧 ,你看看下面有没有高手写出来咯 , 我也是PHP菜鸟 呵呵
如果是根据ID查询的话还有可能我写写看
还有如果你只是查数据库中的记录的话最好不要用mysql_fetch_array
因为这样会查出很多东西,而你只是想要的是记录 , 它会带出你查出的直的索引什么的,速度慢用mysql_fetch_assoc好
PHP通过foreach循环向数据库中写入表单项的值的疑问?建议楼主把SQL语句显示出来php循环怎么写数据库,自然就明白问题在哪里了,php循环怎么写数据库我试着简单说一下,假设你的USER数据表有三个字段(name、age、sex),_POST提交数据也是这三个字段的,假设POST的值分别是abc、18、男 , 那么帖子的PHP会执行下面的三个SQL语句:
INSERT INTO USER(name) VALUES(abc)
INSERT INTO USER(age) VALUES(18)
INSERT INTO USER(sex) VALUES(男)
现在明白了吧,一、三两句会语法错误,英文没有在文本字段添加引号,第二句即使执行成功插入的记录只有年龄 , 姓名、性别为空,如果数据库有限制字段有效性,那么第二句插入也会失败,数据库需要的语句是:
INSERT INTO USER(name,age,sex) VALUES('abc',18,'男')
如果理解了,自然会下面这样写PHP语句:
$sql=END
INSERT INTO USER(name,age,sex)
VALUES('{$_POST['name']}',{$_POST['age']},'{$_POST['sex']}')
END;
关于PHP循环写入数据库的操作$str = ”第1条信息|||第2条信息|||第3条信息|||第4条信息";
if($str!=""){
$arr = explode("|||",$str);
echo count($arr);//输出一下一共多少条信息 , 不知道你要怎么判断,所以自己看情况写
//如果$str='第1条信息',$arr[0]就是'第1条信息' , 数组长度等于1
for($i=0;$icount($arr);$i)
{
INSERT INTO 数据表(info)VALUES ('$arr[i]')……
//添加第(i 1)条信息,具体看情况
}
}
求助,简单php循环写入数据库在你foreach的时候 直接写个insert into 语句循环一次你读取一次 插入一次就可以了 。不说要去除ID重复是数据库的话 就直接设置为主键就可以了
foreach( $books as $book )
{
$names = $book-getElementsByTagName( "name" );//书名
$name= $names-item(0)-nodeValue;
$result = mysql_query("insert into biao values ($name)");
}
这样是可以做到的
PHP怎么用foreach循环数据库里的数据用while循环例如:
$res = mysql_query("select id,name,description,price,pic_url1 from ebf_products");
while($pp = mysql_fetch_array($res,MYSQL_ASSOC) or false){
$list[] = $pp;
}
php中怎么循环插入数据库把复选框的值作为参数提交 , 作为循环的次数
$s1 = $_POST['s1'];//获取样品数量
for($i = 1; $i=$s1; $i){
$tmp = $_POST['smp'.$i];//这里是对应循环中的文本框name属性
$sql = "insert into 表名(字段....) values('样品名',数量)";
mysql_query($sql,$conn);
}
这样写,能看明白么?
【php循环怎么写数据库 php循环结构有哪几种语句】关于php循环怎么写数据库和php循环结构有哪几种语句的介绍到此就结束了 , 不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读