由於今天要校驗資料的完整性,需要把查詢失敗的sql寫入檔案裡,需要追加和換行,要用php的幾個函式,php.net上說換行要用\r或\n或\r\n(根據作業系統進行選擇),我按照php.net說的做但是不行,發現用常量php_eol是可以的。
方法一:
1$sql="select $relation_primary_key,old_value from $relation_table where name='' and state_types=''";
2$query = $this->db->query($sql);3
$row_result=$query->row();4//
如果為空就跳過本次迴圈,把關聯失敗的資料記錄sql
5if(empty($row_result
))10
$filename=$path.'/校驗新舊字段是否匹配.sql';
11 //如果$filename不存在會自動建立
13continue
;14 }
方法二:
1$sql="select $relation_primary_key,old_value from $relation_table where name='' and state_types=''";
2$query = $this->db->query($sql);3
$row_result=$query->row();4//
如果為空就跳過本次迴圈,把關聯失敗的資料記錄sql
5if(empty($row_result
))10
$filename=$path.'/校驗新舊字段是否匹配.sql';
11 //如果$filename不存在會自動建立
12 $fp=fopen($filename,'a');
13 fwrite($fp, $sql.php_eol);
14 fclose($fp);
15continue
;16 }
把乙個檔案到追加另外乙個檔案上
下面這個例子演示了如何開啟和關閉檔案,如何讀取和儲存檔案,如何鎖定和解鎖檔案。這個程式的功能是把乙個檔案上的資料追加到另外乙個檔案結尾位置。這個程式開啟檔案並且把檔案中的資料追加到只允許當前程式執行儲存的檔案中,但是允許其它程序開啟並且讀取正在被當前程序追加的檔案。為了使讀者對檔案有乙個深入的理解,...
把乙個檔案到追加另外乙個檔案上
下面這個例子演示了如何開啟和關閉檔案,如何讀取和儲存檔案,如何鎖定和解鎖檔案。這個程式的功能是把乙個檔案上的資料追加到另外乙個檔案結尾位置。這個程式開啟檔案並且把檔案中的資料追加到只允許當前程式執行儲存的檔案中,但是允許其它程序開啟並且讀取正在被當前程序追加的檔案。為了使讀者對檔案有乙個深入的理解,...
在github新建乙個專案裡需要哪些檔案及作用
1.readme.md檔案 關於專案的介紹和使用方法。2.gitignore檔案 上傳專案時不需要傳的檔案,最常用的就是 node modules 如下 詳細的介紹可以去git官網上看 規則總結如下 匹配模式前 代表專案根目錄 匹配模式最後加 代表是目錄 匹配模式前加 代表取反 代表任意個字元 匹配...