2016-08-25 1 views
0

안녕하세요이 웹 사이트에서 데이터를 긁어 내 데이터베이스에 입력하려고 모든 메신저에서 4 열에 매우 큰 행mysql을 분할 한 번

$ html로 = file_get_html ('http://www.matchmoney.com.gr/odds-comparison/');

(PHP는 간단한 DOM)이 코드를 사용하여

$table = $html->find('table', 2); 


//OMADES 


foreach($table->find('tr') as $fuck){ 


$one0= $fuck->find('td', 1)->plaintext; 
$one1= $fuck->find('td', 2)->plaintext; 
$one2= $fuck->find('td', 3)->plaintext; 
$one3= $fuck->find('td', 4)->plaintext; 




echo $one0." | ".$one1." | ".$one2." vs ".$one3."<br>"; 

ins1($DBHOST,$DBUSER,$DBPASS,$DBNAME,$TABLE_NAME,$one0,$one1,$one2,$one3); 

    } 

내가 원하는 것은 내가 PHP는 그것을 MySQL의에 같은 방식으로 삽입하는 매 4 개 기록과 변화 행에 에코처럼, 지금의 일이 모든 기록입니다 내가 ROW1, ROW2, row3, row4 다음 ROW1처럼 삽입 할 때 다시 ROW1에서 MySQL을 ROW2 출력하는 등의 PHP에

출력이

13시 5분처럼 | 799 | ΣΑΠΟΡΟ 대 ΡΟΑΣΟ ΚΟΥΜΑΜΟΤΟ

14:30 | 800 | ΓΚΙΛΑΝΓΚ 대 ΜΠΑΛΕΣΤΙΕ ΣΕΝΤΡΑΛ

18:00 | 801 | ΛΙΕΤΑΒΑ ΖΟΝΑΒΑ 대 ΟΥΤΕΝΙΣ ΟΥΤΕΝΑ

18:30 | 802 | ΛΑΧΤΙ ΑΚΑΤΕΜΙΑ vs ΒΑΖΑΚΟΣΚΙ

18:30 | 803 | ΜΠΣ 대 ΣΟΥΝΤΕΤ

18:30 | 2862 | ΧΟΛΒΙΚΕΝ 대 ΕΡΓΚΡΙΤΕ

19:00 | 2855 | 내가

13시 5분

을 얻을 MySQL을 ΤΟΥΛΕΒΙΚ

대 ΙΝΟΦΕΤ ΙΙ | 799 | ΣΑΠΟΡΟ 대 ΡΟΑΣΟ ΚΟΥΜΑΜΟΤΟ | 14:30 | 800 | ΓΚΙΛΑΝΓΚ 대 ΜΠAΛΕΣΤΙΕ ΣΕΝΤΡΑΛ | 18:00 | 801 | ΛΙΕΤΑΒΑ ΖΟΝΑΒΑ 대 ΟΥΤΕΝΙΣ ΟΥΤΕΝΑ | 18:30 | 802 | ΛΑΧΤΙ ΑΚΑΤΕΜΙΑ 대 ΒΑΖΑΚΟΣΚΙ | 18 : 30 | 803 | ΜΠΣ 대 ΣΟΥΝΤΕΤ | 18:30 | 2862 | ΧΟΛΒΙΚΕΝ 대 ΕΡΓΚΡΙΤΕ | 19:00 | 2855 | ΙΝΟΦΕΤ ΙΙ ΤΟΥΛΕΒΙΚ

모든 ROW1에 (포함하지 않는 |의)

내 삽입 기능

function ins1($dbhost,$dbuser,$dbpass,$dbname,$table_name,$one1,$one2,$one3,$one4){ 

    $conn=mysql_connect($dbhost,$dbuser,$dbpass) or die(mysql_error()); 
    mysql_select_db($dbname) or die(mysql_error()); 


    $sql=sprintf("INSERT INTO %s(id, time, team1, team2) VALUES('%s','%s','%s','%s')", 
     mysql_real_escape_string($table_name), 
     mysql_real_escape_string($id), 
     mysql_real_escape_string($time), 
     mysql_real_escape_string($team1), 
     mysql_real_escape_string($team2)); 

    mysql_query($sql) or die(mysql_error()); 

    mysql_close($conn); 


} 

감사

답변

0

가지고 그것이 나의 바보 같은 실수는 위의 환호를 무시했다 해결