警告:MySQL_connect()[function.MySQL-connect]
第壹個是連接不上mysql,第二個第三個是獲取不到mysql信息。應該是php還不支持mysql方法吧!在php.ini中設置extention=mysqlsqlserver中怎麽將sql文件導入數據庫中?
首先要分類討論1.妳是要做壹個通用的導入導出,還是壹個設計好格式的?
2.妳的數據量有多大3.服務器端是否允許安裝Office倒著來3.裝了Office就去看文檔,沒裝就用EPPlus庫然後看文檔,應該都是xslx了吧2.數據量小的直接進,數據量大首先在服務器端把上傳的xlsx拆分小壹點文件,這樣占用內存會小很多。1.設計好格式,標頭確定的,那就直接讀,每行按單元格下標依次灌入對象,插入數據庫通用的話,實際上需要用戶首先下載壹個模板,模板根據數據庫字段生成,文件名就是數據表名加下載時間,導入時拆分文件名,獲得表名,根據位置灌到數據庫。
如果更高級點,妳可以在模板中增加壹個隱藏的sheet,把相關字段信息及字典值都藏在裏面,導入的時候根據隱藏sheet的內容進行檢查清洗,然後再入數據庫總結Excel導入其實就是要去建立壹個格式契約,簡單的就是約定死;復雜的就是根據內容動態藏在excel文件中,導入時根據約定去解析處理文件。
FTP上傳的網站需要數據庫怎麽辦?
像這樣的網站壹般是access等單機的文件,SQL數據庫不能上傳上去,妳只能在連接語句裏寫到公開的端口上(把妳的SQL數據庫端口映射到公網上)