|
|
|
สอบถามเรื่องของ SQL หน่อยครับ ด้านในเลยครับผมชี้แนะด้วยนะครับ |
|
|
|
|
|
|
|
คือว่า ผม select ข้อมูลโปรโมชั่น แล้วก็ต้องการ insert ต่อเลยครับ
ที่ผมสงสัยคือ ตรง limits ครับ
limits เป็นชื่อฟิว จะเอาค่าในฟิว limits มา insert เข้า table nas เขียนแบบนี้ถูกไหมครับ
Code (PHP)
$sql = "select * from promotion where pro_id='$proid'";
$result = mysql_fetch_object(mysql_query($sql));
if($result){
$sql="insert into nas(nasname,shortname ,type ,ports ,secret ,community ,description) valuse ('".$username."','','Max-Hous-Session','0','testing123','Session-Timeout','".limits."')";
mysql_query($sql);
Tag : PHP
|
ประวัติการแก้ไข 2012-01-19 11:07:14
|
|
|
|
|
Date :
2012-01-19 11:06:32 |
By :
000su000 |
View :
1136 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ถูกครับ เพราะในขั้นตอนการ Select ข้อมูลด้วย Query แรกนั้นต้อง Loop เพื่อเลื่อนตำแหน่ง record ไปทีละ record ก่อน และในแต่ละการ loop นั้นก็จะ Insert ไปด้วย เช่น
Code (PHP)
while($rs = mysql_fetch_array($result)) {
//ในขั้นนี้เราจะได้ recordset มาใช้ด้วย ในที่นี้ก็คือ $rs['ชื่อฟิลดิ์'] ซึ่งสามารถเอาอันนี้ไปใช้ในการ Insert ได้ครับ
$sql="insert into nas(nasname,shortname ,type ,ports ,secret ,community ,description) valuse ('".$username."','','Max-Hous-Session','0','testing123','Session-Timeout','".$rs[limits]."')";
}
|
|
|
|
|
Date :
2012-01-19 11:50:24 |
By :
Songkram |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณมากครับ
|
|
|
|
|
Date :
2012-01-19 12:01:10 |
By :
000su000 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|