|
|
|
ต้องการทำ extraction file ออกมาเป็น Excel โดยข้อมูลได้รวบรวมลง Database เรียบร้อยแล้ว แต่ผลที่ได้ไม่ตรงตามที่ต้องการ |
|
|
|
|
|
|
|
รบกวนครับ ผมทำโปแกรมง่ายๆ ในการรวบรวมข้อมูลขึ้นมา โดยมี IP เฉพาะเจาะจง
Code (PHP)
<?
ini_set('max_execution_time', 100);
$con = mysql_connect("localhost", "root", "1234");
mysql_select_db("test",$con);
$data2 = "delete from software";
$res = mysql_query($data2,$con);
$ip = "192.168.99.";
for($i=78 ; $i<=79; $i++){
for ($j=1;$j<=30 ;$j++)
{
//โปรแกรม ดึงข้อมูลที่ต้องการลง Database
}
//$con = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
//$objDB07 = mysql_select_db("test");
$strSQL07 = "SELECT * FROM software WHERE IP_SERVER = '$ip$i'";
$objQuery07 = mysql_query($strSQL07,$con);
$filName07 = "softList.csv";
$objWrite07 = fopen("softList.csv", "w");
fwrite($objWrite07, "\"IP_SERVER\",\"SW_NAME\", \n");
while($objResult07 = mysql_fetch_array($objQuery07))
{
fwrite($objWrite07, "\"$objResult07[IP_SERVER]\",\"$objResult07[SW_NAME]\", \n");
}
fclose($objWrite07);
echo "<tr><td><b>EXTRACTION </b></td><td><a href=$filName07>TEST</a></td></tr>";
}
?>
ผลการดึงข้อมูลง SQL ไม่มีปัญหาครับ มาตามที่ต้อง
แต่พอมาตรง extraction ทั้ง 2 ไฟล์ ผมโหลดมา มันมีแต่ ข้อมูล ของ loop สุดท้าย เท่านั้น ที่ $i = 79 ..... $i = 78 หายไปไหนง่ะ
ผมพลาดตรงไหนอ่ะครับ รบกวนหน่อย
Tag : PHP, MySQL
|
|
|
|
|
|
Date :
2014-02-24 17:18:31 |
By :
Daylight |
View :
588 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง
Code (PHP)
$objWrite07 = fopen("softList.csv", "a");
|
|
|
|
|
Date :
2014-02-24 17:30:45 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผลเหมือนเดิมอะคับ
|
|
|
|
|
Date :
2014-02-24 21:21:01 |
By :
Daylight |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|