问题描述
$ insq = ' SELECT子代码FROM 2-1subjects' ;
if(!$ insq){die(' 无效查询:' .mysql_error() ); }
$ insre = mysql_query($ insq);
// print_r($ insre);
print_r($ mark)。 ' < br>';
while($ subrow = mysql_fetch_array($ insre))
{
print_r($ subrow)。' <峰; br>'跨度>;
$ inser = ' INSERT into`2-1`(id,subcode,marks)
VALUES('。 '。$ id。 '。' ,'
。 '。$ subrow [ 子代码]。 '。' ,'
。 '。$ mr。 '。' )';
print $ subrow [' subcode'].' < br>';
$ inseresult = mysql_query($ inser);
if(!$ inseresult)
{
die(' 无效查询:' 跨度> .mysql_error());
}
}
我的问题是我要从表中检索一列 2-1subjects,其中包含一个coumn,如
2-1sub#1 2-1sub#2 2-1sub#3 2-1sub#4 2-1sub #5 2-1sub#6 2-1sub#7 2-1sub#8
现在我想以相同的顺序将相同的列插入到表中2- 1。
但它以相反的顺序插入,例如
2-1sub#8 2- 1sub#7 2-1sub#6 2-1sub#5 2-1sub#4 2-1sub#3 2-1sub#2 2-1sub#1。我不知道原因。请告诉我并更正我的代码。在此先感谢
$insq='SELECT subcode FROM 2-1subjects'; if(!$insq) { die('invalid Query:'.mysql_error()); } $insre=mysql_query($insq); //print_r ($insre); print_r ($mark).'<br>'; while($subrow=mysql_fetch_array($insre)) { print_r ($subrow).'<br>'; $inser='INSERT into `2-1`(id,subcode,marks) VALUES('."'".$id."'".',' ."'".$subrow['subcode']."'".',' ."'".$mr."'".')'; print $subrow['subcode'].'<br>'; $inseresult=mysql_query($inser); if(!$inseresult) { die('invalid Query:'.mysql_error()); } }
my problem is i want to retrieve a column from the table "2-1subjects", that contains a coumn such as
2-1sub#1 2-1sub#2 2-1sub#3 2-1sub#4 2-1sub#5 2-1sub#6 2-1sub#7 2-1sub#8
Now i want to insert the same column in same order into the table "2-1".
but it inserted in reverse order such as
2-1sub#8 2-1sub#7 2-1sub#6 2-1sub#5 2-1sub#4 2-1sub#3 2-1sub#2 2-1sub#1. I don''t know the reason. please tell me and correct my code. Thanks in advance
这篇关于插入值中的错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!