[SQL] Insertion données dans SQL
Bonjour,
Comme vous vous en doutez surement, j'ai un problème. Je suis débutant donc j'attends plus des explications qu'un résultat.
Après avoir récupéré un fichier, l'avoir parsé, je récupère des données "brutes" ue j'aimerais insérer dans ma base sql.
Mon code qui récupère et parse le HTML :
Code:
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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51
|
Function recup_code($url_log){
$file = fopen($url_log,"r");
if(!$url_log){
exit ('marche po');
}
$line ="";
while(!feof($file)){
$line .= fgets($file);
}
fclose($file);
return $line;
}
if(isset($_POST['stats'])){
$url = $_POST['url'];
$login = $_POST['nom'];
$mdp = $_POST['mdp'];
$url = str_replace("http://","",$url);
$url_log = substr_replace($url,'http://'.$login.':'.$mdp.'@', 0, 0);
//ajout un / si répertoire à ouvrir
//$url_log = $url_log."/";
$code = recup_code($url_log);
if(empty($code)){
echo "<p>Impossible d'ouvrir le fichier</p>.\n";
exit;
}
else{
$code = explode ('<A NAME="TOPREFS"></A>', $code);
$code = explode ('<A NAME="TOPSEARCH"></A>', $code[1]);
$code = explode ('</TH>',$code[0]);
//insertion du caractère qui servira de séparateur pour le prochain explode
$code2 = str_replace ('<TD','¤<TD',$code[count($code)-2]);
//Supprime les balises HTML
$code2 = strip_tags($code2);
$code = explode ('¤',$code2);
for($i=0;$i<count($code);$i++){
if($i%2==0){
echo $code[$i]."¤";
}
}
} |
Les données :
Code:
1 2 3 4 5 6
|
14534
http://www.google.fr/search
5024
http://www.leguide.com/sb/leguide/recherche/str_MotCle/Surjeteuse/org/3/t/1/5050803.htm |
J'aimerai les classer par couple hits:url pour pouvoir les insérer dans ma table.
Merci d'avance.
PS : si possible, ne donnez pas de script tout fait, j'ai cherché sans trouver mais je souhaite comprendre. merci