$edp-article_xml = simplexml_load_file('C:/Users/etudiant/alr/2007/02/alr007-07.xml');
j'ai voulu utiliser la commande simplexml_load_file mais lorsque j'execute mon script dans le serveur local "easyphp" il me dit qu'il ne devrait pas y avoir de "=".
Parse error: syntax error, unexpected '=' in C:\Program Files\EasyPHP-5.3.8.0\www\insertion.php on line 18
Je ne comprend pas pourquoi
voici mon code entier :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| <?php
$serveurBD = "localhost";
$nomUtilisateur = "root";
$motDePasse = "";
$baseDeDonnees = "projet";
$idConnexion = mysql_connect($serveurBD,
$nomUtilisateur,
$motDePasse);
if ($idConnexion !== FALSE) echo "Connexion au serveur reussie<br/>";
else echo "Echec de connexion au serveur<br/>";
$connexionBase = mysql_select_db($baseDeDonnees);
if ($connexionBase) echo "Connexion a la base reussie";
else echo "Echec de connexion a la base";
$edp-article_xml = simplexml_load_file('C:/Users/etudiant/alr/2007/02/alr007-07.xml');
foreach ($edp-article_xml ->issu-id as $issu-id) {
print "Volume: {$issu-id->volume} <br />\n";
print "issue: {$issu-id->issue} <hr />\n";
print "year: {$issu-id->year} <br />\n";
print "month-number: {$issu-id->month-number} <br />\n";
print "issue-title: {$issu-id->issue-title} <br />\n";
mysql_query("INSERT INTO issu SET volume='".($issu-id->volume)."' AND issue='".($issu-id->issue)."' AND year='".($issu-id->year)."' AND month-number='".($issu-id->month-number)."' AND issue-title='".($issu-id->issue-title) or die("Erreur MySQL : ".mysql_error());
}
mysql_close();
?> |
Partager