Új hozzászólás Aktív témák

  • meone

    tag

    Sziasztok!

    Szeretnék csinálni egy olyan ellenőrző sciptet ami a master és a backup adatbázits le ellenőrzi, hogy egyeznek e a sorok.
    Mivel a Master adatbázison néha javításokat végeznek utólag ez a javítás a backup-ba nem kerül bele.
    Erre elkezdtem össze tákolni egy scriptet.
    Ami lekéri a megadott ID-től a 100 sort illetve a backupból is ugyan azt a 100 sort.

    Innen viszont nem tudom, hogy lenne célszerű ellenőrizni az adatokat.
    Illetve ha a master DB-ben változtatás történt az automatikusan kerüljön javításra a backup-ba.
    A fő adatbázis egy sora így néz ki.:
    5514142;1;2015-02-20 09:20:00;199173;14.05;3.67;3.219;75.3;203.40;122.04080;0.469;267.8;10.000;0.000;0.00;0.268;26.81;0.249;26.19;0.296;27.70;0.656;116.0;0.0;2015-02-20 09:10:00;2015-02-20;;;;;;;;;;;;0.268;;;;26.810;;0.249;;;;26.190;;0.296;;;;27.700;;;;;;;;;;;;;;;;;;;

    A programkód amivel felszeretném dolgozni a differenciát.

    <?php
    header('Content-Type: text/html; charset=utf-8');
    ######################################
    # Lekérjük az adatbázis sorát #
    ######################################

    include "connect.php";

    $sql = "SELECT `rowchk` FROM `tblchk` ";
    $res = mysqli_query($kapcsolat, $sql);

    if (!$res) {
    printf("Errormessage kérés: %s\n", $mysqli->error);
    }
    /* numeric array */
    $row = mysqli_fetch_array($res, MYSQLI_NUM);
    //echo $row[0];
    ######################################
    # Összepakoljuk a linket #
    ######################################

    $link ="http://metagro.hu/metupdate.php?id=".$row[0]."&limit=100"; //."&limit=5"
    //echo $link.'<p>';

    ######################################
    # Lekérjük az oldal tartalmát #
    ######################################

    $metold = file_get_contents($link);
    //echo $metold;

    ###############################
    # Lekérjük a csekkolandó sort #
    ###############################

    $sql = "SELECT * FROM `met_adat`WHERE id = `".$row[0]."` LIMI 100";
    $res = mysqli_query($kapcsolat, $sql);
    $row = mysql_fetch_array($res);
    print_r($row);
    ?>

    A segítséget előre is köszönöm. :)

Új hozzászólás Aktív témák

Hirdetés