Php -vel kiiratás
2008-11-30T16:38:53+01:00
2008-12-01T09:43:02+01:00
2022-07-25T19:06:19+02:00
  • Ez megfelel?

    <? // táblanevek $tabla[0]="userdata"; //$tabla[1]=""; //$tabla[2]=""; //$tabla[3]=""; // kimenet $file=fopen("result.sql","w"); // lekérdezés for($i=0;$i<count($tabla);$i++){ $j=0; $sql=mysql_query("select * from ".$tabla[$i]); while($row = mysql_fetch_row($sql)){ fwrite($file,"insert into ".$tabla[$i]." ("); for($k=0;$k<mysql_num_fields($sql);$k++){ fwrite ($file,"`".mysql_field_name($sql,$k)."`"); if ($k<mysql_num_fields($sql)-1){fwrite($file,",");} } fwrite($file,") values ("); for($k=0;$k<mysql_num_fields($sql);$k++){ fwrite ($file, "'".addslashes($row[$k])."'"); if ($k<mysql_num_fields($sql)-1){fwrite($file,",");} } if ($j++<mysql_num_rows($sql)-1){ fwrite($file,");"); if ($j%64==0){fwrite($file,"commit;");} fwrite($file,"\n"); } else{fwrite($file,");commit;\n");} } fwrite($file,"\n"); } ?>
    Mutasd a teljes hozzászólást!
  • köszi!

    márcsak ugye annyi a gondom, hogy ez az egész adatbázist kimenti...nekem viszont az adatbázisból csak egy, vagy csak néhány adattábla kellene...
    lennél oly kedves, és segítenél még a megoldásban?
    (mert nekem oly magas ez, mint kiscsikónak a hátúszás)
    Mutasd a teljes hozzászólást!
  • akkor pedig:

    phpmybackup

    vagy

    prog.hu kereső...
    Mutasd a teljes hozzászólást!
  • igen, de nekem ezt php-ből kellene megoldani....
    Mutasd a teljes hozzászólást!
  • ha az adatbázist phpmyadmin-al kezeled, akkor abban van export funkció is és az .sql kiterjesztésbe kimenti neked.
    Mutasd a teljes hozzászólást!
  • van egy kis gondom:

    a saját gépemen vagy egy adatbázis...
    az egyik táblát, és vele természetesen a benne lévő adatokat szeretném kinyerni egy .sql fájlba.
    eddig kézzel csináltam, a navicat nevű progival, de szeretném ezt megoldani php-ből...

    van valami 5letetek? (biztosan van:)
    Mutasd a teljes hozzászólást!
Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd