难得一见飞飞!
好! 想的我在这里发水
- 娱乐乐园,
作者 无梦僧 发布于 2003-08-02 分类:php基础编程
<?php
$db_name="uz60g1_db"; //数据库名称
$db_user="234234"; //数据库用户名
$db_pass="324324";//数据库密码
$db_host="localhost"; //数据库地址
$conn=mysql_connect($db_host,$db_user,$db_pass);
mysql_select_db($db_name);
$query="select id from z group by id";
$result=mysql_query($query);
while($data=mysql_fetch_row($result))
$result2=mysql_query("select max(trade_date) from z where id=$data[0]");
while($data1=mysql_fetch_row($result2))
$query1="insert into zz select * from z where id=$data[0] and trade_date<$data1[0]";
$result3=mysql_query($query1);
if(!result3)
{
echo mysql_error();
break;
}
?>
为什么当$query1="insert into zz select * from z where id=$data[0] and trade_date<$data1[0]";后面接条件是没有一条记录插入到表zz里面。
而改成$query1="insert into zz select * from z “;就可以。
逛论坛交流:怎么会这样???
0 条回复
回复