Se connecter avec
S'enregistrer | Connectez-vous

Probléme de requete SQL via variable PHP

Dernière réponse : dans Programmation

Bonsoir voici mon code: je récupéré les donné d'un xml externe et je stocke chaque item de ce xml dans des variable.

ensuite j'exécute une requête sql pour insérer les donné grâce au variables.ca marche, seulement il ne m'insère que la dernière donné :s

le code :



<?php

if (!$myxml=simplexml_load_file('http://lesite.com/rss/monxml.xml')){

echo 'Error reading the XML file';

}

foreach($myxml as $item){

echo '' . $item->title . '';

echo '' . $item->description . '';

echo '' . $item->enddate . '';

}
?>

<?php

$host="localhost";
$login="root";
$password="";
$base="mabase";
mysql_connect($host,$login,$password) or die(mysql_error());
mysql_select_db($base);

$req = "INSERT INTO mesnews ( `id` , `titre` , `datefin` , `description` , `lien` , `liensite` , `code` , `mots_cles` )
VALUES (
'', '$item->title', '$item->enddate', '$item->description', '$item->link', '$item->link', '$item->code', '$item->title'
);";
$res = mysql_query($req) or die(mysql_error());


mysql_close();
?>



svp!!!

Merci d'avance.
Lassé par la pub ? Créez un compte

<?php

$host="localhost";
$login="root";
$password="";
$base="mabase";
mysql_connect($host,$login,$password) or die(mysql_error());
mysql_select_db($base);





if (!$myxml=simplexml_load_file('http://lesite.com/rss/monxml.xml')){

echo 'Error reading the XML file';

}

foreach($myxml as $item){

echo '' . $item->title . '';

echo '' . $item->description . '';

echo '' . $item->enddate . '';

$req = "INSERT INTO mesnews ( `id` , `titre` , `datefin` , `description` , `lien` , `liensite` , `code` , `mots_cles` )
VALUES (
'', '$item->title', '$item->enddate', '$item->description', '$item->link', '$item->link', '$item->code', '$item->title'
);";
$res = mysql_query($req) or die(mysql_error());

}

mysql_close();
?>



c bizard :s

je ne sait pas je n'arrive pas à trouver le bon type pour le champs description car j'ai essayer en remplacent la variable description par la première description directement et ca na pas marché, donc jai retirer les accents et caractère spéciaux et la, ça a marché.Donc si quelqu'un sait comment faire pour accepter les caractère spéciaux et accents dans une requête INSERT :) 

MERCI
Lassé par la pub ? Créez un compte
Tom's guide dans le monde