|  | 
	                
  
    | 
	 
        สอบถามเรื่องการใช้ fwrite กับ การใช้ insert into เข้า mysql หน่อยครับ     |  
    |  |  
 
	
		|  |  |  |  |  
		|  |  | 
          
            | ผมต้องการที่จะสร้างไฟล์ใหม่โดยใช้ fwrite  ซึ่ง ตอนนี้สามารถสร้างไฟล์ใหม่ได้แล้ว า
 แต่ต่อมาผมต้องการ ที่จะ นำค่าจากภายนอก ส่งเข้าไฟล์ใหม่ ที่ถูกสร้างขึ้นมา (ตรงนี้ก้อสามารถทำได้แล้วเช่นกัน)
 
 แต่ปัญหาอยู่ตรงที่ หลังจากที่ ได้ไฟล์ตรงนี้มาแล้ว ผมต้องการ ให้ไฟล์ใหม่นี้ สามารถส่งค่าต่อไปยัง ฐานข้อมูล mysql ด้วย
 
 ซึ่ง syntax ตรงนี้ผมทดลองหลายอย่างแล้วแต่ยังไม่สามารถส่งค่าไปยังฐานข้อมูลได้
 
 ( ทุกครั้งที่อ่านไฟล์ใหม่ที่ถูก fwrite สร้างมาจะต้องส่งเข้าไป ฐานข้อมูล ซึ่งตรงนี้ ผมไม่สามารถส่งค่าเข้าฐานข้อมูลได้)
 
 Code
 
 $filephp = $host."_".$slot."_".$port.".php";$phpFopen = fopen($filephp, 'w');
 $nowTime = date("Y-m-d H:i:s");
 /*fwrite($phpFopen, "<?php echo '$host'; ?>" );*/
 
 fwrite($phpFopen, '<?php mysql_connect("host", "user", "pass"); ?>');
 fwrite($phpFopen, '<?php mysql_select_db("sample"); ?>');
 
 fwrite($phpFopen, '<?php  $host = "'.$host.'"; ?>' );
 fwrite($phpFopen, '<? echo "$host"; ?>');
 fwrite($phpFopen, '<?php  $oid = "'.$oid.'"; ?>' );
 fwrite($phpFopen, '<? echo "<br>$oid"; ?>');
 
 fwrite($phpFopen, '<?php $nowTime = date("Y-m-d H:i:s"); ?>');
 fwrite($phpFopen, '<? echo "<br>$nowTime"; ?>');
 
 fwrite($phpFopen, "<? snmpget('$host','public','.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.$oid'); ?>");
 fwrite($phpFopen,
 '<? $snr1 = ereg_replace("[^[:digit:]]","",snmpget($host, "public", "..xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx.xxx..$oid"))*0.1; ?>' );
 
 fwrite($phpFopen, '<? mysql_query(" INSERT INTO schedule(ipNode, oid, nowTime, snrd) VALUES($host, $oid, $nowTime, $snr1 ) "); ?>'); // บรรทัดนี้ มีปัญหาอยู่ครับ หรือผมกำหนดในการเชื่อมต่อฐานข้อมูลผิด
 
 รบกวนช่วยแนะนำทีครับ
 
 
 
 Tag : PHP, MySQL
 
 
 |  
            |  |  
            | 
              
                |  |  |  |  
                |  | 
                    
                      | Date :
                          2011-10-12 18:26:44 | By :
                          goki001 | View :
                          730 | Reply :
                          2 |  |  |  
                |  |  |  |  |  
            |  |  
		            |  |  
		|  |  |  |  |  
  
    | 
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ถ้าบรรทัด ล่างผมอยากให้ไฟล์ที่ถูกสร้างโดย  fwrite โดยให้ผลในไฟล์ที่สร้างใหม่เป็นตามนี้ได้ไหมครับ 
 <? mysql_query(" INSERT INTO schedule(ipNode, oid, nowTime, snrd) VALUES('$host', $oid, '$nowTime', $snr1 ) "); ?>
 
 ตอนนี้สับสัน ระหว่าง " " กับ ' ' ครับ ขอคำแนะนำด้วยครับ
 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2011-10-12 18:56:05 | By :
                            goki001 |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  
 
        
          |  |  |  |  |  
          |  |  | 
            
              | ทำได้แล้วครับ 
 |  
              | 
                
                  |  |  |  |  
                  |  | 
                      
                        | Date :
                            2011-10-15 19:56:35 | By :
                            goki001 |  |  |  
                  |  |  |  |  |  |  |  
          |  |  |  |  |  |  |