Mysql
 sql >> Baza danych >  >> RDS >> Mysql

PHP zapisuje 800 rekordów do pliku (.txt) z bazy danych

skonstruuj dane, które chcesz zapisać w zmiennej i po prostu wykonaj jeden zapis do pliku. jest znacznie bardziej wydajny.

$fp1 = fopen( 'obspg.txt', 'w' );

$outPut = "RETSKU\tProduct Title\tDetailed Description\tProduct Condition\tSelling Price\tAvailability\tProduct URL\tImage URL\tManufacturer Part Number\tManufacturer Name\tCategorization\tGender\tsize\tColor\n";

//retrive records from database and write to file
$result = mysqli_query($con,"SELECT * FROM `TABLE 1` ");
while($row = mysqli_fetch_array($result))
{
 $outPut .= $row[`id`]."\t".$row[`title`]."\t".  $row[`description`]."\t".$row[`condition`]."\t". $row[`price`]."\t".$row[`availability`]."\t".$row[`link`]."\t". $row[`image_link`]."\t".$row[`mpn`]."\t".$row[`brand`]."\t".$row[`google_product_category`]."\t".$row[`Gender`]."\t".$row[`size`]."\t".$row[`Color`]."\n";
} 

fwrite( $fp1,$outPut);
fclose( $fp1 );



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Błąd podczas używania INSERT INTO table ON DUPLICATE KEY przy użyciu tablicy pętli for

  2. Laravel:Ciąg danych, obcięty do prawej:1406 Dane za długie dla kolumny

  3. Wyzwalacz MySQL - Przechowywanie SELECT w zmiennej

  4. Zdobądź kolejne zamówienie po limicie

  5. Znaleziono niezgodność typu Scala Spark Jednostka, wymagane rdd.RDD