PHP MySQL डाटाबेस करने के लिए लिखें

एक डेटाबेस के लिए डेटा लिखने के लिए और इस मामले में एक MySQL डाटाबेस कार्य है कि सामान्य रूप से बहुत ही में काफ़ी समय लगता है स्वचालित का एक कारगर तरीका है सक्षम होने के लिए. इस VBA मैक्रो कोड नया डेटा लिखता हूँ मौजूदा MySQL डाटाबेस करने के लिए.

व्याख्या

उदाहरण के लिए MySQL डाटाबेस को अद्यतन अगर आप PHP में वेबसाइट जो मानक उपयोग करने के लिए डेटाबेस विकसित की है है के लिए VBA मैक्रो कोड MySQL उपयोगी है. आदेश में के बीच के संबंध बनाने के लिए Excel और MySQL आप नवीनतम चालक mysql.com बाहर की जाँच के लिए एक ODBC संबंधक की जरूरत है. में संलग्न उत्कृष्टता इस पृष्ठ के तल पर उपलब्ध फाइल वहाँ फ़ाइल जहाँ आप फ़ील्ड नाम जोड़ने में स्तंभ रहे हैं. नहीं सभी फ़ील्ड नामों की आवश्यकता है तो बस लोगों को आप के लिए लिखने के लिए जा रहे हैं जोड़ा जाएगा. पहली आईडी क्षेत्र हमेशा वहाँ होने की जरूरत है. के बारे में डेटा, डेटाबेस नाम, सर्वर नाम, उपयोगकर्ता आईडी, पासवर्ड और तालिका के नाम में भरें. जोड़ें फ़ील्ड नामों और डेटा आप डेटाबेस के लिए लिखने के लिए जा रहे हैं नीचे. पुश बटन और यदि आप ODBC ड्राइवर सही ढंग से स्थापित किया है और MySQL डाटाबेस स्थापित सही ढंग से आप अपने MySQL डाटाबेस करने के लिए डेटा लेखन शुरू कर देंगे. आनंद लें!

करने के लिए VBA मैक्रो कोड चलाने में सक्षम होना सुनिश्चित करें कि आप Microsoft ActiveX डेटा उद्देश्यों XX लाइब्रेरी सक्षम है सुनिश्चित करें.

कोड

Sub WriteToMySQLDatabase()

' For detailed description visit http://www.vbaexcel.eu/


Dim rs As ADODB.Recordset
Dim Cn As ADODB.Connection
Dim Server_Name As String
Dim Database_Name As String
Dim Password As String
Dim SQLStr As String

Dim User_ID As String

Set rs = New ADODB.Recordset
       
Server_Name = Range("e4").Value             ' IP number or servername
Database_Name = Range("e1").Value         ' Name of database
User_ID = Range("h1").Value                      'id user or username
Password = Range("e3").Value                    'Password
Tabellen = Range("e2").Value                     ' Name of table to write to
       
rad = 0
While Range("a6").Offset(rad, 0).Value <> tom
    TextStrang = tom
    kolumn = 0
    While Range("A5").Offset(0, kolumn).Value <> tom
        If kolumn = 0 Then TextStrang = TextStrang & Cells(5, 1) & " = '" & Cells(6 + rad, 1)
        If kolumn <> 0 Then TextStrang = TextStrang & "', " & Cells(5, 1 + kolumn) & " = '" & Cells(6 + rad, 1 + kolumn)
        kolumn = kolumn + 1
    Wend
    TextStrang = TextStrang & "'"
    SQLStr = "INSERT INTO " & Tabellen & " SET " & TextStrang
    Set Cn = New ADODB.Connection
    Cn.Open "Driver={MySQL ODBC 3.51 Driver};Server=" & Server_Name & ";Database=" & Database_Name & _
    ";Uid=" & User_ID & ";Pwd=" & Password & ";"
    Cn.Execute SQLStr
    rad = rad + 1
Wend

Set rs = Nothing
Cn.Close
Set Cn = Nothing

End Sub

 

 

 

डाउनलोड फ़ाइल Excel!लिखने करने के लिए MySQL डाटाबेस से-PHP.xls

 

Add your comment

Your name:
Subject:
Comment: