我有一个表,我正在尝试使用 php 将其保存到 sql 文件中。该表的字段为 NULL。但是,当我尝试遍历表行以保存到文件时,NULL 变为空白字符串,我能做些什么来防止这种情况发生吗?下面是代码片段
$sql="SELECT * FROM myTable";
$sql_result=mysql_query($sql);
while ($row = mysql_fetch_array($sql_result,MYSQL_ASSOC)){
$saveSql.=$row['myId'].",";
$saveSql.="'".$row['myName']."',";
$saveSql.=$row['myAge'].",";
}
$handle = fopen('database.sql', 'w');
fwrite($handle,$saveSql);
如果有 NULL 值,则它们不会保存到文件中,它们会保存为空字符串。