Bestand inlezen en in dbase zetten

Pagina: 1
Acties:

  • s_schimmel
  • Registratie: November 2001
  • Laatst online: 08-10-2025
Ik wil een tekst bestand inlezen in php en dan de gegevens uit dat bestand in mijn database zetten. Ik heb daar nu dit script voor: <?php
require("Cart.php");
mysql_connect($DBHost, $DBUser, $DBPass);
mysql_select_db($DBName);

$data = file ('prijs.txt');

$data1=explode("\n",$data);
foreach($data1 AS $d)
{
$row=explode(';',trim($d));
$row[1]=substr($row[1],1,-1);
$row[2]=substr($row[2],1,-1);
$row[3]=substr($row[3],1,-1);
$row[4]=substr($row[4],1,-1);
$row[5]=substr($row[5],1,-1);
$row[6]=substr($row[6],1,-1);


echo "$row[1] $row[2] $row[3] $row[4] $row[5] $row[6]";
//Toevoegen aan database
mysql_query("INSERT INTO prijslijst SET category='{$row[1]}', id='{$row[2]}', naam='{$row[3]}', omschrijving='{$row[4]}', prijs='{$row[5]}', plaatje='{$row[6]}';\n");
}


?>

Ik heb alleen het probleem php leest alleen de eerste regel en zet daarvaan alleen het eerste stukje in de dbase. Op een regel staan verschillende velden gescheiden door een ; of een , heb verschillende dingen geporbeert. Iedere regel is een entry in de table. Hoe kan ik het bestand in de dbase zetten? :?

Sebastiaan

  • chris
  • Registratie: September 2001
  • Laatst online: 11-03-2022
Haal die explode eens weg....

  • Grum
  • Registratie: Juni 2001
  • Niet online
zoals onze lieve manual ons ook weet te vertellen returned file een array:
array file ( string filename [, int use_include_path])

  • chris
  • Registratie: September 2001
  • Laatst online: 11-03-2022
Op donderdag 28 februari 2002 21:25 schreef Grum_ het volgende:
geblaat
Ja, maar dan gaat ie die file omzetten naar een string, en vervolgens vraagt ie zich af waarom het niet werkt.... :?

  • Grum
  • Registratie: Juni 2001
  • Niet online
Op donderdag 28 februari 2002 21:27 schreef dev-null het volgende:
[het geluid van een schijtende llama >:) ]
en waar doelde ik dus op ? :z >:) :+

  • s_schimmel
  • Registratie: November 2001
  • Laatst online: 08-10-2025
Je hebt toch wel aardig wat aan dit forum als beginner of niet? :r

  • Orphix
  • Registratie: Februari 2000
  • Niet online
Op zaterdag 02 maart 2002 16:34 schreef s_schimmel het volgende:
Je hebt toch wel aardig wat aan dit forum als beginner of niet? :r
Heb je wat andere topics door zitten bladeren?
Ben je geholpen of niet?
/dev/null legt uit wat er verkeerd zou kunne zijn. Grum_ legt nog eens uit _waarom_ het verkeerd is ... en dan klaag je dat je niet geholpen wordt?
Pagina: 1