Estoy tratando de insertar todos los nombres y todas los links que extrae pero solo me inserta el primero, alguien sabria desirme por que ? o que tengo errado ? por que muestra la lista de nombres y links completa pero iserta la primera
Código PHP:
<?php
$db_host="";
$db_user="";
$db_pass="";
$db_name="";
$link = mysql_connect($db_host,$db_user,$db_pass);
mysql_select_db($db_name, $link);
$url = "www.dominio.com";
$get = file_get_contents($url);
# link
$parser='|<td class="([^<]+)">([^<]+)</td>|is';
if( preg_match_all($parser, $get, $title) )
for ($j=0;$j<count($title[1]);$j++)
print $title[2][$j]."<br>";
# nombre
$parser='|<a href="([^<]+)" target="_blank">([^<]+)</a></td>|is';
if( preg_match_all($parser, $get, $title) )
for ($j=0;$j<count($title[1]);$j++)
print $title[1][$j]."<br>";
mysql_query("INSERT INTO contenido (name, link) VALUES ('".$title[2][$j]."', '".$title[1][$j]."')");
?>
tal ves tengo mal la sql no logro definirla
Código PHP:
CREATE TABLE `fuentes_cnn` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(255) NOT NULL default '',
`url` varchar(100) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;