|
|
|
สอบถาม เกี่ยวกับการ select table แล้ว insert table ครับ |
|
|
|
|
|
|
|
Code (PHP)
$query = "SELECT firstname, lastname, id_user,email,date_changemail,time_changemail FROM db_registermail WHERE (date_changemail BETWEEN '$date_start_select' AND '$date_end_select' ) ";
//echo "$query";
$count=1;
$result = db_query($query);
while($row=db_fetch_array($result))
{
echo $strSQL="INSERT INTO db_users_change_password_email (first_name,last_name,id_user ,email ,date_user ,time_user ,log_status)VALUES('$firstname','$lastname', '$id_user' ,'$email',$date_changemail, $time_changemail,'1' ) ";
echo "<tr><td align =center>$count</td><td>".$row["firstname"]."<td>".$row["lastname"]."<td>".$row["id_user"]."<td>".$row["email"]."<td>".$row["date_changemail"]."<td>".$row["time_changemail"];
$count++;
}
echo "</table>";
?>
ต้องการ นำค่าที่โชว์จากตาราง แรก ไปเก็บไว้ในตารางที่ สองครับ
จากโค้ดผมได้ echo INSERT INTO db_users_change_password_email (first_name,last_name,id_user ,email ,date_user ,time_user ,log_status)VALUES('','', '' ,'',, ,'0' )
มันไม่ได้ตัวแปลอ่าครับ อยากรู้ว่าต้องใส่ตัวแปลยังไง
Tag : PHP, MySQL, CakePHP
|
|
|
|
|
|
Date :
2010-08-10 09:51:32 |
By :
nut_ch31 |
View :
1225 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$strSQL = "insert into db_users_change_password_email (first_name,last_name,id_user ,email ,date_user ,time_user ,log_status)" ;
$strSQL = "select firstname, lastname, id_user,email,date_changemail,time_changemail FROM db_registermail WHERE (date_changemail BETWEEN '$date_start_select' AND '$date_end_select' ) ";
มันก็ยังไม่เข้าอ่าครับ
คือค่าที่ต้องการเก็บมาจาก fetch น่ะครับ
|
|
|
|
|
Date :
2010-08-10 11:03:46 |
By :
nut_ch31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
mysql_query($strSQL) or die(mysql_error());
ลองดูค่าที่ error ครับ
|
|
|
|
|
Date :
2010-08-10 11:06:50 |
By :
webmaster |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดูตัวอย่างที่พี่วินให้ยังครับ
ไม่ต้อง select แล้ว while insert ทีละ record
มันทำจบได้ ใน sql เดียว อ่านยังครับ
|
|
|
|
|
Date :
2010-08-10 11:12:24 |
By :
superpheak |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
$sql_up = "insert into db_users_change_password_email (first_name,last_name,id_user ,email ,date_user ,time_user ,log_status) VALUES (' " .$row["firstname"]." ',' ".$row["lastname"]." ',' ".$row["id_user"]." ', ' ".$row["email"]." ',' ".$row["date_changemail"]." ',' ".$row["time_changemail"]." ','1' )";
db_query($sql_up);
ได้แล้วครับขอบคุณครับ
|
|
|
|
|
Date :
2010-08-10 11:33:11 |
By :
nut_ch31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|