par
fabrice88250 » 13 août 2010, 13:51
bon ok.
mon xml allégé c'est :
Code : Tout sélectionner
<Schedule>
<Event startTime='09:46:28' eventType='song' runTime='03:06.3'>
<songTitle>
<![CDATA[Tu Peux Compter Sur Moi]]>
</songTitle>
<artistName>
<![CDATA[BENABAR]]>
</artistName>
</Event>
</Schedule>
je fais ça pour ajouté mes données dans ma base:
<?php
mysql_connect("xxxx","xxxx","xxxx");
mysql_select_db("xxxxx");
$Schedule_xml = simplexml_load_file('essai.xml');
foreach ($Schedule_xml ->Event as $Event) {
print "Titre: {$Event->songTitle} <br />\n";
print "Artiste: {$Event->artistName} <hr />\n";
mysql_query("INSERT INTO wintitres SET artist='".($Event->songTitle)."' AND title='".($Event->artistName)."'") or die("Erreur MySQL : ".mysql_error());
}
?>
j'ai ce message d'erreur :
Erreur SQL !INSERT INTO wintitres(ID, artist) VALUES('', BENABAR ) Unknown column 'BENABAR' in 'field list'
bon ok.
mon xml allégé c'est :
[code]<Schedule>
<Event startTime='09:46:28' eventType='song' runTime='03:06.3'>
<songTitle>
<![CDATA[Tu Peux Compter Sur Moi]]>
</songTitle>
<artistName>
<![CDATA[BENABAR]]>
</artistName>
</Event>
</Schedule>
[/code]
je fais ça pour ajouté mes données dans ma base:
[php]<?php
mysql_connect("xxxx","xxxx","xxxx");
mysql_select_db("xxxxx");
$Schedule_xml = simplexml_load_file('essai.xml');
foreach ($Schedule_xml ->Event as $Event) {
print "Titre: {$Event->songTitle} <br />\n";
print "Artiste: {$Event->artistName} <hr />\n";
mysql_query("INSERT INTO wintitres SET artist='".($Event->songTitle)."' AND title='".($Event->artistName)."'") or die("Erreur MySQL : ".mysql_error());
}
?> [/php]
j'ai ce message d'erreur :
[sql]Erreur SQL !INSERT INTO wintitres(ID, artist) VALUES('', BENABAR ) Unknown column 'BENABAR' in 'field list'[/sql]