2015-01-19 2 views
-4

PHP에서 mssql 데이터베이스로 CSV 데이터 파일을 가져 오려고합니다. 데이터 번호가 아닙니다 없습니다 :PHP에서 mysql 데이터베이스로 CSV 데이터 가져 오기 및 오류 표시

나는 행처럼

더 (24)와 열 전화에는 데이터 형식에 오류가있는 라인과 열을 알고 싶어요.

나는이 기능

function phoneValidate($phone) 
{ 
    global $err; 
    if(ctype_digit($phone) && strlen((string)$phone) == 10) 
    { 
     return 1; 
    } 
    else 
    { 

     array_push($err , "phone"); 
     return 0; 
    } 
} 

난 당신이 사용 카운터를 심 플레이 수있는 오류의 위치를 ​​지정하려면 검증

while (($emapData = fgetcsv($file, 10000, ",")) !== FALSE) 
    if(phoneValidate()) 
+0

당신은 무엇을 했습니까? 여기에 복사하여 그 후에 CSV와 규칙을 설명하십시오. – Serpes

+0

내 수정 구슬에 대해 묻습니다. .... 심각하지 않고 CSV의 코드와 예제가 없으면 당신을 도울 수 없습니다. – empiric

+0

csv 파일의 요구 사항을 충족 시키시겠습니까? –

답변

0

에서 사용을 만든 예를 들어

plzzzzzzzzz 제발 도와주세요 :

$i = 1; 
while (($emapData = fgetcsv($file, 10000, ",")) !== FALSE){ 
    for ($x = 0; $x < count ($emapData); $x++) 
    { 
     if(!validate($emapData[$x])){ //example, $x would be the column 
      echo 'Error in line ' . $i . ' on column ' . $x; 
     } 
    } 
    $i++; //row 
} 

나는 그것을 올바르게 얻길 바랍니다 ...

+0

예. 나는이 사람을 대단히 어떻게 할 것인가? –

+0

미안하지만 나는 내 -4의 becoz를 투표 할 수 없다. –

관련 문제