![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 88 Pomógł: 2 Dołączył: 14.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam szanowne grono specjalistów moj problem dotyczy aktualizacji plików z pliku.txt do bazy danych mysql
plik txt jest w postaci : The Body Odd - msnbc.com{http://bodyodd.msnbc.msn.com/{Irreverent insights about all things medical{bodyodd.msnbc.msn.com The Body Odd - msnbc.com{http://bodyodd.msnbc.msn.com/{Irreverent insights about all things medical{bodyodd.msnbc.msn.com The Body Odd - msnbc.com{http://bodyodd.msnbc.msn.com/{Irreverent insights about all things medical{bodyodd.msnbc.msn.com The Body Odd - msnbc.com{http://bodyodd.msnbc.msn.com/{Irreverent insights about all things medical{bodyodd.msnbc.msn.com The Body Odd - msnbc.com{http://bodyodd.msnbc.msn.com/{Irreverent insights about all things medical{bodyodd.msnbc.msn.com The Body Odd - msnbc.com{http://bodyodd.msnbc.msn.com/{Irreverent insights about all things medical{bodyodd.msnbc.msn.com czyli jak widac dane rozdzielone sa separatorem { mam do tego taki kod : <?php $fp = fopen('wyszukane2.txt','r'); if (!$fp) {echo 'ERROR: Unable to open file.</table></body></html>'; exit;} $loop = 0; while (!feof($fp)) { $loop++; $line = fgets($fp, 1024); //use 2048 if very long lines $field[$loop] = explode ('{', $line); echo ' <tr> <td>'.$field[$loop][0].'</td> <td>'.$field[$loop][1].'</td> <td>'.$field[$loop][2].'</td> <td>'.$field[$loop][3].'</td><br> </tr>'; $fp++; $first=$field[$loop][0]; $last=$field[$loop][1]; $phone="http://www.Glasgow.pl"; $username="root"; $password="krasnal"; $database="frm1"; mysql_connect(localhost,$username,$password); mysql_select_db('frm1'); if (4>2){ $dodaj ="UPDATE glob SET tytul='".$first."',opis='".$last."' WHERE adres='".$phone."'"; /////////////////update na podstawie id_gr,id_ra,id_us/// $results = mysql_query($dodaj) or die (mysql_error()); echo "zupdatowalem"; } } echo "Rekord zaktualizowany"; mysql_close(); fclose($fp); echo "<b>Zaktualizowane</b>"; ?> ale niestety nie dziala i jeszcze chcialbym zapytac co z aktualizacja danych jesli mialbym ich np 20 000 wynikow bo przy wiekszej ilosci uzyskuje taki komunikat Fatal error: Maximum execution time of 120 seconds exceeded in c:\usr\apache\httpd\html\plaski\plaski2.php on line 41 z góry dziekuję za wszelką pomoc |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 21.06.2025 - 20:16 |