ugrás a tartalomhoz

mysql feltöltés

daidalosz · 2001. Aug. 17. (P), 09.20
megoldás??
<BR>adatok kiírása:
<BR>mysql_connect("localhost", "user", "password")
<BR>or die("nem sikerült csatlakozni!".mysql_error());
<BR>mysql_select_db("bázisod")
<BR>or die("nem elérhető adatbázis!".mysql_error());
<BR>$eredmeny=mysql_query("select * from table order by azon");
<BR>while ($rekord=mysql_fetch_object($eredmeny))
<BR>{
<BR>$adatok= $adatok . $rekord->1mezo . "÷" . $rekord->2mezo . "÷" . $rekord->3mezo . "÷" . $rekord->xmezo . "|" ;
<BR>}
<BR>echo($adatok);
<BR>$file='adat.txt';
<BR>$fp=fopen($file,"w");
<BR>fwrite($fp,$adatok);
<BR>fclose($fp);
<BR>
<BR>adatok beolvasása:
<BR>mysql_connect("localhost", "user", "password")
<BR>or die("nem sikerült csatlakozni!".mysql_error());
<BR>mysql_select_db("bázisod")
<BR>or die("nem elérhető adatbázis!".mysql_error());
<BR>
<BR>$file='adat.txt';
<BR>if(file_exists($file))
<BR>{
<BR>$fp=fopen($file,"r");
<BR>$szoveg=fread($fp,filesize($file));
<BR>fclose($fp);
<BR>$sor=explode("|" , $szoveg);
<BR>$i=0;
<BR>$eredmeny=mysql_query("select * from table order by azon");
<BR>while ($rekord=mysql_fetch_object($eredmeny))
<BR>{
<BR>$mezo=explode("÷" , $sor[$i]);
<BR>mysql_query("update tabla set 2mezo='$mezo[1]', 3mezo='$mezo[2]', xmezo='$mezo[x]' where azon='$mezo[0]'")
<BR> or die("Sikertelen beszúrás!".mysql_error());
<BR>echo($mezo[0]);
<BR>echo(" ");
<BR>$i=$i+1;
<BR>}
<BR>echo("<br> A rekordok felülírása megtörtént! <br>");
<BR>}
<BR>echo("OK! ");
<BR>
&lt;BR&gt;az 1mezo az azonosítószám!!<font size=1>[ Hozzászólás szerkesztve: daidalosz a 2001-08-21 08:15 ]</font>
 
1

Re: mysql feltöltés

Benjamin · 2001. Aug. 17. (P), 10.17
Hi!

exec(), system() valamelyike nem mukodik veletlenul ??? mert akkor roppant egyszeru a dolog:
otthon:
mysqldump -u &lt;user&gt; -p&lt;password&gt; &lt;adatbazis&gt; &gt; &lt;ebbe a fileba kerul&gt;

a serveren:
mysql -u &lt;user&gt; -p&lt;password&gt; &lt;adatbazis&gt; &lt; &lt;file amit be akarsz tolteni&gt;

nem art meg egy --add-drop-table ami beleteszi a tabla ele hogy torolje...

udv, Benjamin
Benjamin.HU