fgetcsv

    2

    1답변

    다음 스크립트는 브라우저에서 제대로 작동합니다. 하지만 cron 작업에서 오류가 발생합니다. fgetcsv 매개 변수 (1) 자원이 될 것으로 예상, 부울 도와주세요을 부여. 코드 : $handle = fopen("http://www.spc.noaa.gov/climo/reports/today_hail.csv", "r"); while (($data = f

    0

    2답변

    mysql 데이터베이스에 PHP를 사용하여 csv 파일을 올바르게 업로드하는 방법은 무엇입니까? 필자는 phpmyadmin에 열 (업로드 됨, 열 이름)이 있습니다.이 열에 업로드 된 csv 파일이 저장됩니다. mysql 데이터베이스에 csv 파일을 업로드하는 작은 스크립트가 있지만 제출 버튼을 클릭하고 데이터베이스에 CSV 파일을 저장하지 않고 "404

    0

    2답변

    이것은 csv의 각 행을 데이터베이스에 두 번 삽입하고 있으며, 현재는 세 번입니다. 루프에 넣은 것은 내가해야 할 것보다 더 많이 발생하지 않습니다. $file_handle = fopen("uploads/numbers.csv", "r"); $stmt = $db->prepare("INSERT INTO database (firstname,lastname

    0

    1답변

    행 데이터가있는 CSV 파일이 있습니다. scenerio 내 열의 2 항상 같은 값을 가지고있다. 행 1에서 열 0과 열 1의 값이 같으면 루프 할 다른 값을 먼저 배열에 저장하면됩니다. 다음 반복에서 열 0 및 열 1 값이 이전 배열에 이미 존재하는지 확인하여 첫 번째 열과 그 열 데이터를 앞의 행에서 0이 될 때까지 새로운 열로 반복합니다. 218,83

    0

    1답변

    일부 특수 문자가 포함 된 열 값을 가져올 수 없습니다. 나는 많은 해답을 조사했지만 잘 모르겠다. 여기에 샘플 코드와 데이터를 붙여 넣었습니다. $pHandle = fopen($filename, "r"); while (($data = fgetcsv($pHandle, 1600, ",")) !== FALSE) { echo $productName =

    0

    1답변

    작은 CSV 파일을 구문 분석하고 레코드를 MySQL에 삽입하려고합니다. 난 데 문제는 CSV 150 개 행을 가지고 있다는 것입니다,하지만이 삽입 할 것 : $file = new SplFileObject($uploadedFile); $separator = ','; $rowCounter = 1; $errors = arra

    0

    1답변

    큰 따옴표가 포함 된 CSV 파일이 있습니다. while(($data=fgetcsv($handle,5000,'|'))!==false){ echo $data[0]; } 및 CSV 파일이 나에게 어떤 조언을 줄이 25" H x 8" W |15" H x 5" W 17.5" H x 9" W | 5" H x 12" W 수있는 사람처럼 보일 수 있

    0

    2답변

    이상한 형식의 파일이 있는데 PHP로 구문 분석해야합니다. 필드 구분 기호로 ^을 사용하고 줄 끝 문자로 ~을 사용합니다. 대부분의 데이터를 얻으려면 $delimiter 매개 변수를 fgetcsv에서 ^으로 쉽게 설정할 수 있습니다. fgetcsv은 매개 변수로 EOL 문자를 허용하지 않으므로 EOL 문자를 존중하지 않고 줄 바꿈에 따라 행을 읽습니다. 이

    0

    2답변

    fgetcsv() 함수를 사용하여 CSV 파일을 업로드하고 있습니다. 지금은 더 인클로저 ==> 1) CSV 파일이 깨끗한 같은 삼가지 경우가 발생하지 않고 포함 -> 예 : 이름, 나이,이 시나리오 것 말이다 주소, 파일이 제대로 처리 을 업로드 2) CSV 파일에 "예 :"이름, "나이", "주소"등의 인클로저가 있습니다.이 시나리오에서 파일은 올바르게

    0

    1답변

    데이터베이스 (7500+ 줄, 43 열)에 비교적 큰 csv 파일을 가져 오려고하는데 이상한 오류가 발생했습니다. $file = fopen(APPLICATION_PATH."/../docs/data.csv", "r"); while (($emapData = fgetcsv($file, 100000, ";")) !== FALSE) {