Ciao,
non riesco ad inserire automaticamente piu record in una tabella. questo è il mio script
$filex = $allItems[$y]['LINK'];
$newfile = $allItems[$y]['TITLE'].'.torrent';
$newfilex = $allItems[$y]['TITLE'].'.torrent';
$db = mysql_connect($db_host, $db_user, $db_password);
if ($db == FALSE)
die ("Errore nella connessione. Verificare i parametri nel file conn.php");
mysql_select_db($db_name, $db)
or die ("Errore nella selezione del database. Verificare i parametri nel file connphp");
//inserimento dei dati nel db
$query = "INSERT INTO torrent_torrents (filename) VALUES ('$newfilex')";
if (mysql_query($query, $db))
echo "
L'installazione è stata eseguita correttamente";
else
echo "
Errore durante l'installazione". mysql_error();
mysql_close($db);
IN PRATICA DOVREBBE INSERIRE PIU RECORD NELLA TABELLA TORRENTS_TORRENTS, MA MI DA QUESTO ERRORE
Errore durante l'installazioneDuplicate entry '' for key 2
PROBABILMENTE PERCHè PRENDE PIU FILE E LI METTE NELLA STESSA LINEA, DOVREI INSERIRE LE INFORMAZIONI IN PIU LINEE, MAGARI CON UNA FUNZIONE DI AUTO INCREMENT DI CUI LA TABELLA TORRENTS_TORRENTS HA L'ID AUTO INCREMENT, LA VARIABILE NEWFILEX RESTITUISCE I NOMI DI 20 FILE.
COME DOVREI METTERE IN QUESTO CASO LA QUERY?