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 |
|
|
|
programista28 aktualizacja danych z pliku txt do mysql 9.07.2011, 06:19:52
ActivePlayer Pojawiaja Ci sie jakies bledy? Mozesz przeniesc la... 9.07.2011, 07:50:47
programista28 [PHP] pobierz, plaintext <?php$fp = fopen('... 9.07.2011, 10:28:35
ActivePlayer zacznij od przeniesienia linii 16 i 18 na 2 i 3 li... 9.07.2011, 10:59:20 
programista28 Cytat(ActivePlayer @ 9.07.2011, 11:59... 9.07.2011, 12:40:19
ActivePlayer dziekuje bardzo;-) zapomniales napisać czy cos sie... 9.07.2011, 14:07:58 
programista28 Cytat(ActivePlayer @ 9.07.2011, 15:07... 10.07.2011, 23:16:29
prachwal load data infile.... waszym przyjacielem jest
rob... 9.07.2011, 16:44:48
prachwal ładujesz do jakiejś tabeli tymczasowej i dopiero r... 10.07.2011, 23:16:46
programista28 Cytat(prachwal @ 11.07.2011, 00:16:46... 10.07.2011, 23:20:52 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 00:41 |