我正在编写将使用PHP将CSV文件上传到phpMyAdmin的代码。我尝试了在网上找到的代码框架。看起来可以正常工作,没有错误,但是数据不会上传到数据库。谁能看到一个问题?数据库已正确设置,并且表格式与数据库匹配,但是一旦按下了上载按钮,数据库中将没有任何信息。我没有收到关于连接数据库的任何错误,因此我很确定这不是问题。我刚开始编写代码,因此调试不是我的强项。如果有人看到问题,请多加指出。
public class JsonSaver : IDataSaver {
private static readonly string s_Filename = "data_editor.sav";
public static string GetSaveFilename()
{
return string.Format("{0}/{1}", Application.persistentDataPath, s_Filename);
}
protected virtual StreamWriter GetWriteStream() {
return new StreamWriter(new FileStream(GetSaveFilename(), FileMode.Create));
}
protected virtual StreamReader GetReadStream() {
return new StreamReader(new FileStream(GetSaveFilename(), FileMode.Open));
}
public void Save(DataStore data) {
string json = JsonUtility.ToJson(data);
using (StreamWriter writer = GetWriteStream()) {
writer.Write(json);
}
}
public bool Load(DataStore data) {
string loadFilename = GetSaveFilename();
if (File.Exists(loadFilename)) {
using (StreamReader reader = GetReadStream()) {
JsonUtility.FromJsonOverwrite(reader.ReadToEnd(), data);
}
return true;
}
return false;
}
}