Benim stok adında bir tablom ve mid,parti ve say adında kolon isimlerim var.
Alttaki kod ile xml import oluyor. Fakat. tablo kolon isimleri ile xml isimleri eşit olduğunda çalışıyor. Ama ben eşit olmasını istemiyorum.
Benim bunun için INTO TABLE stok kısmına bir kod eklemem mi gerekiyor. Ne yapmam lazım?



<?xml version="1.0" encoding="utf-8"?>
<veriler>
<veri>
<MATNR>20000003</MATNR>
<CHARG>0001015759</CHARG>
<VERME>500,000</VERME>
</veri>
<veri>
<MATNR>20000003</MATNR>
<CHARG>0001015758</CHARG>
<VERME>500,000</VERME>
</veri>
</veriler>



$sorgu = mysql_query("LOAD XML LOCAL INFILE 'file.xml'
INTO TABLE stok
ROWS IDENTIFIED BY '<veri>'");
$q = mysql_query($sorgu);

EDİT: çözdüm..
$sorgu = mysql_query("
LOAD DATA LOCAL INFILE 'file.xml'
INTO TABLE stok
CHARACTER SET binary
LINES STARTING BY '<veri>' TERMINATED BY '</veri>'
(@stok)
SET
  mid      = ExtractValue(@stok, '//MATNR'),
  parti = ExtractValue(@stok, '//CHARG'),
  say= ExtractValue(@stok, '//VERME')
   
");
$q = mysql_query($sorgu);