Bonjour à tous !
Je poste ce message car j'ai un problème pour insérer des données dans une boucle for !
Voici le code
<?php
$servername = "localhost";
$username = "root";
$password = "bdd";
// Create connection
$conn = mysql_connect($servername, $username, $password);
$db = mysql_select_db('site', $conn);
$liensdansfichier = file_get_contents("liens.txt");
$motif = "#/?(https?://)+[a-zA-Z0-9_./-]+.(php|html|htm)#";
preg_match_all($motif, $liensdansfichier, $out);
$nbliens = count($out[0]);
for($nombre=0;$nombre<=2;$nombre++) {
$curl1 = curl_init();
curl_setopt($curl1, CURLOPT_URL, $out[0][$nombre]);
curl_setopt($curl1, CURLOPT_RETURNTRANSFER, true);
$return = curl_exec($curl1);
$return = "\"".$return."\"";
$adresse = "\"".$out[0][$nombre]."\" ";
$pertinance = "\"1\" ";
$sql = "INSERT INTO adressesite ( adresse, contenu, pertinance) VALUES (".$adresse.",".$return.",".$pertinance.")";
if (mysql_query($sql, $conn)) {
echo "New record created successfully";
} else {
echo "Erreur";
}
}
?>
La partie qui bug est la variable $sql ...
Merci d'avance à ceux qui ont une idée !
Message édité le 12 mars 2016 à 22:10:46 par locraft44