Hirdetés

Keresés

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

  • ahetaton

    csendes tag

    válasz mobal #13638 üzenetére

    Szia!

    Ezt már próbáltam, sajnos nem sok sikerrel.
    Beillesztettem az Array(" ide ")közé, de semmi.

    Pedig sima lekérdezésnél még anno használtam is.
    Mintha, nem illene a kódhoz, vagy én már nem tudom mi lehet a gond.

    Ráadásul ha nem szűröm semmire, akkor magától beteszi az összese, pedig sehol nincs ilyen parancs:
    SELECT* FROM

    function db_mentese(){
    $backup_file = 'product_database.sql';
    $fp = fopen($backup_file, 'w+');
    $alap = "# Products";
    fputs($fp, $alap);
    //Itt felsrolsz annyi táblát amennyi kell. Vagy beolvastatod az összes táblád nevét.
    $pro = array("jos_vm_product");
    //Táblák kiíratása
    for($k=0; $k < count($pro); $k++){
    $tabla=$pro["$k"];
    $oszlopok='drop table if exists ' . $tabla . ';' . "\n" .
    "create table ".$tabla . " (\n";



    //Oszlopok kiíratása
    $oszlop_lista = array("SELECT product_name FROM $tabla ");
    $tabla_oszlop = mysql_query("show fields from ".$tabla." ");
    for($i=1; $i <= mysql_num_rows($tabla_oszlop); $i++){
    $tabla_oszlop_nevek["$i"] = mysql_fetch_assoc($tabla_oszlop);
    $oszlop_lista[]=$tabla_oszlop_nevek["$i"]["Field"];

    $oszlopok.=" ".$tabla_oszlop_nevek["$i"]["Field"]." ".$tabla_oszlop_nevek["$i"]["Type"];
    if (strlen($tabla_oszlop_nevek["$i"]['Default']) > 0){
    $oszlopok.= ' default \'' . $tabla_oszlop_nevek["$i"]['Default'] . '\'';
    }
    if($tabla_oszlop_nevek["$i"]['Null'] != "YES"){
    $oszlopok.=" not null";
    }

    $oszlopok.=" ". $tabla_oszlop_nevek["$i"]["Extra"].",\n";
    }

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