使用PHP将CSV导入PHPmyadmin

时间:2019-07-02 19:55:47

标签: php html mysql sql phpmyadmin

我正在编写将使用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;
    }
}

0 个答案:

没有答案