Actualización de la base de datos MySQL PHP

Actualización de los datos existentes en una base de datos MySQL se hace fácilmente mediante el código VBA Macro. Muchos están utilizando la metodología para trabajar con sitios web desarrollados en PHP y MySQL.


Explicación

Este código VBA Macro está optimizado para la actualización de una base de datos MySQL exsisting. Usted necesita un conector, ODBC para mysql.com última versión descargar el archivo de Excel comió la parte inferior de esta página o copiar y pegar el código directamente. En el archivo hay algunos datos que deben sumarse de acuerdo a su puesta en marcha de la base de datos MySQL y la conexión. Rellene los datos y agregar la fileds requiere que usted va a actualizar. Presione el boton y va a actualizar los datos existentes en su base de datos MySQL.

Usted tiene que permitir a la de Microsoft ActiveX Data Objects XX Biblioteca con el fin de ejecutar el código VBA Macro.

 

 

Código

Sub UpdateMySQLDatabasePHP()

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


Dim Database_Name As String
Dim User_ID As String
Dim Password As String
Dim Cn As ADODB.Connection
Dim Server_Name As String
Dim SQLStr As String
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset

User_ID = Range("h1").Value                      'i d user or username
Password = Range("e3").Value                    ' Password
Server_Name = Range("e4").Value             ' IP number or servername
Database_Name = Range("e1").Value         ' Name of database
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 = "UPDATE " & Tabellen & " SET " & TextStrang & "WHERE " & Cells(5, 1) & " = '" & Cells(6 + rad, 1) & "'"
    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

 

 

 

Descargar archivo de Excel!-Actualización de Base de datos MySQL-PHP.xls

 

Add your comment

Your name:
Subject:
Comment: